アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ研究家
オブジェクト指向を否定しているが (スコア:4, すばらしい洞察)
ソフトウェアが行うこと(所謂機能)が複雑化すれば、コードは複雑にならざるを得ないのは明らか。
これに対して、プロセス単位での短さ、単純さとコードレベルでの短さ、単純さを同列に語るのは愚かである。
複雑なソフトウェアをクラスという単位に分割してコードを作成するのがオブジェクト指向である。
単純で短く完結したクラスを、パイプの代わりに関数呼び出し(メソッドコール)で組み合わせて大規模複雑なソフトウェアを構成するのである。
例にあがっている、クラスのメンバーの価を取得する巻数にしても、メンバーの価を取るのではなく、概念として存在する価を取ると考えるべき。その裏には、そのクラスが完結したソフトウェアとして成立するためのコードが存在するはず。メソッド一つ取りだして効率を語るのは全く無意味。
筆者は隠蔽の意味を全くわかっていない。