【激突】関数型言語 VS オブジェクト指向言語2at TECH【激突】関数型言語 VS オブジェクト指向言語2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト716:デフォルトの名無しさん 12/05/07 20:17:37.37 >>715 これは物凄く悪い例なんだけど、 AがBのメソッドを呼び出して、 そのメソッドの中でBがAのメソッドを呼び出したら、 カプセル化は壊れるんだよね。 そんな設計はするな、と言われそうだが、 これが結構良くあるんよ。 親が子の参照を持ってて、子も親への参照を持ってるとか。 717:デフォルトの名無しさん 12/05/07 20:22:02.86 循環参照は注意だが、カプセル化は別に崩れてなくね? 718:デフォルトの名無しさん 12/05/07 20:22:28.51 カプセル化は言葉が悪かった。 整合性だね。 719:デフォルトの名無しさん 12/05/07 20:40:40.96 AがcallするならBはreturnすればいいのに、なぜかBもcallしようとするんだな なぜreturnを避ける設計をしてしまうのか 720:デフォルトの名無しさん 12/05/07 20:46:15.19 >719 てめぇ、CPSさんDisってんのか? 721:デフォルトの名無しさん 12/05/07 20:49:59.90 >>716 >これが結構良くあるんよ。 わかる・・・ イベントハンドラとかのインターフェイスの実体として子に自身を渡すとか 木構造で高速化のためAが別のA(親)を持つとかは許容出来るけど 一つずつ順にコンパイル出来ないような定義レベルでの循環参照は俺も嫌い 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch