2016-11-08から1日間の記事一覧

【オブジェクト指向のこころ】第13章 CAD/CAMの問題をパターンによって解決する 解答

オブジェクト指向のこころ 第13章の練習問題の解答をまとめてみる。 基礎 この章で解説した,パターンを用いたソフトウェア設計の3つの手順を答えてください. パターンの洗い出し. 問題領域に存在するパターンを見つけ出す パターンの分析・適用 パターン…

【オブジェクト指向のこころ】第12章 エキスパートはどのように設計するのか 解答

オブジェクト指向のこころ 第12章の練習問題の解答をまとめてみる。 基礎 Alexanderは,優れた設計を特徴づけるため,「活き活きした」という言葉を使用しています.ソフトウェアの場合,どういった用語を使用するのがよいでしょうか? 堅牢で柔軟なシステム…

【オブジェクト指向のこころ】第11章 Abstract Factoryパターン 解答

オブジェクト指向のこころ 第11章の練習問題の解答をまとめてみる。 基礎 switchは,処理の選択を行う際に使用できる機能ですが,この章で考察したデバイスドライバの例では問題が引き起こされます. どういった問題が引き起こされるのでしょうか? switchに…

【オブジェクト指向のこころ】第10章 Bridgeパターン 解答

オブジェクト指向のこころ 第10章の練習問題の解答をまとめてみる。 基礎 切り出すという言葉と抽象的側面という言葉を定義してください 切り出すという言葉は,ものごとが互いに独立して振る舞えるようにする.または少なくとも,それらの関係を明確に述べ…