エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
パブリックインターフェースについての話。デメテルの法則についても触れていました。 第4章 柔軟なイン... パブリックインターフェースについての話。デメテルの法則についても触れていました。 第4章 柔軟なインターフェースを作る オブジェクト指向アプリケーションは「クラスから成り立ち」「メッセージによって定義される」 オブジェクトの責任 = オブジェクトが何を知っているか オブジェクトの依存関係 = オブジェクトが誰を知っているか 4.1 インターフェースを理解する オブジェクト同士が複雑に依存してしまうような設計の問題は、クラスが何を「する」かでなく、何を「明らかにする」か、の視点が欠けていることにある 他のオブジェクトからの利用が意図されているメソッドが、そのクラスのパブリックインターフェースを構築する 4.2 インターフェースを定義する レストランの厨房から見て、お客さんが使うことが期待されるパブリックインターフェースはメニュー メニューを使うことで厨房が「どのように」料理を作るかを関知させ