推薦図書/必読書のためのスレッド 81 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0393デフォルトの名無しさん
2017/03/18(土) 21:29:30.64ID:ZPpZl7lOrun(dog)だとその関数(=run)を呼び出す側の配下にrun関数を用意しておかなければならない。
そして呼び出す側とこのrunには強い関連性がない場合がほとんど。
dog.runにすればそのメソッド(=run)を直接呼ぶのはオブジェクトなわけで
当然ながら呼ぶ側とそのrunには強い関連性がある。
単純な単細胞なプログラミングをするのであればありがたみはわからないが(というより逆に分かりにくい)
複雑なプログラミングをするならオブジェクト指向じゃなければ手に負えなくなるほど複雑になる。
■ このスレッドは過去ログ倉庫に格納されています