オブジェクト指向の概念を教えれ
■ このスレッドは過去ログ倉庫に格納されています
0306召還師
NGNG実はここまでいろんな意見が出されているが、それらは観点の違いだけ。
僕の場合は、情報隠蔽を厳守するという前提の元で、
あるオブジェクトを柔軟に制御できないのはインタフェースの設計に問題があると考え、
そのインターフェースに深く関連する継承と委譲について軽く触れただけ。
228が最終的に移行した意見は、ライブラリは改変してはならないという前提の元で、
あるライブラリの提供者と利用者の立場の違いを述べている。
150はやや飛躍している感があるが、ここで取り上げられているような問題が
たびたび噴出するということ自体が、パラダイムとしてのOOの欠点ではないかという意見だ。
>>277君だけずれてるんだよね。
まず、Comparatorと情報隠蔽は何も関係ない。
また、>>284での僕の意見の「子クラスは親クラスのインタフェースを必ず
すべてサポートしなければいけない」というのを読み間違えているようだが、
これは概念的強制であって、OOの枠組で作業する以上、あらがえないんだよ。
ちなみに、継承と委譲の違いを指摘するなら、
転送(forwarding)と委譲(delegation)の違いを指摘すべきだね、
>>284の文意を見る限り。(自分で言うのもなんだが)
まあ、>>277は概念と設計と実装がごっちゃになっているんでしょう。
君のような体力系PGは体が資本だから、体に気をつけてな。
■ このスレッドは過去ログ倉庫に格納されています