オブジェクト指向のテーマで燃えてるのか。というかその議論、ずっと前からされてきたことでは…。 多くのプログラミング言語がマルチパラダイムであることの意味を考えてほしい。 おそらく絶対の正解はないのでケーススタディーで考える必要がある。
こういうケースのときにこういう実装をしたらこういう問題が発生した
という内容であればそれに基づいて今後扱う対象に適応するべきかという判断ができる。
こういうケースのときにはこういう実装が正しい
というスタンスでは自分が扱っている対象に適応するべきかという判断が全くできない。