「液体を放出する」という抽象度で考えるとそれ以外の仕事はしないので単一責任は保たれていると思う。液体の種類は単なる型に過ぎないのでダックタイピングでうまく見せていると考えることもできる
思考の /dev/null