オブジェクト指向システムの設計 170 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0581デフォルトの名無しさん
2016/06/05(日) 13:48:48.08ID:fuiY39en自分が何やってるかもわかってねえ奴ばかりだ
オブジェクト指向というのは関数の第一引数を贔屓にして
所詮関数の第一引数を元に、メソッドをパッケージング、ディスパッチしているものに過ぎない
それがどれだけ抽象化を妨げているのか、バカにはわからないよ
カプセル化といくらほざいたところでnullpoがある時点で何も安全じゃないし、
それこそ型推論が完全な言語に比べてどれだけ劣っているかも知っていない
究極的に言えばオブジェクト指向というのはDRY原則を満たすのに明らかに適していない思想であるにもかかわらず
(∵関数の第一引数(クラス)に応じて、わざわざ挙動を変更しようとするから
クラスを定義するごとに、ToStringのオーバーライドをしないと、ToStringすら使い物にならない
はっきり言ってね、ここまで低レベルなことをサポートできない言語なんて他にはないんだけど?
そんなしょうもないことのためにまさか継承すんの?
モジュールを定義するにも、クラス構文でやるとかバカなんじゃねえの?冗長にも程があるわ)
君たちがやってることは、言語的に欠陥があり不自由でしかない言語で、
なんとかDRY原則を守ろうと、こねくり回しているだけ、もちろん保守性においてDRY原則は重要だよ
だが俺の考えを言えば多重継承をサポートしないかぎり、DRYは満足できない
しかしJavaはその多重継承すら捨てちまった、まあ英断ではあるけどな
結論:ゴミみたいなパラダイムからはゴミみたいなシステムしか産出されない
オブジェクト指向が流行った理由?SunとMSの営業戦略にバカなエンジニアが引っかかってるだけだよ
■ このスレッドは過去ログ倉庫に格納されています