05/06/28 20:27:26
>>554
×「現実世界をそのままモデル化するのがオブジェクト指向」
○「現実世界にオブジェクト指向的な構造を“見いだし”または“作り上げ”、その構造をモデル化するのがオブジェクト指向」
そのままモデル化したら、ある対象物Aからの構造は1通りに決まりそうだけど、そういうわけにも行かない
モデル化の前段階として、オブジェクト指向的な構造を考えるステップが存在していて、そこで意外と構造は書き変えられている
例)
java.lang.System.out と System.Console は、両方とも Console への入出力を扱うが、双方には大きな違いがある
などなど
……ってゴメン。書いてて気付いたけど 『オブジェクト指向的な構造を考える』 って思いっきり 『モデル化』 だった罠
超訂正