OOP
読みます。 参考文献 オブジェクト指向入門 第2版 原則・コンセプト (IT Architect’Archive クラシックモダン・コンピューティング)作者: バートランド・メイヤー,酒匂寛出版社/メーカー: 翔泳社発売日: 2007/01/10メディア: 単行本(ソフトカバー)購入: 11…
これまでの分(第 1 〜 5 章)はこちら。 『オブジェクトデザイン』読書メモ:第 1 章「設計概念」 『オブジェクトデザイン』読書メモ:第 2 章「責務駆動設計」 『オブジェクトデザイン』読書メモ:第 3 章「オブジェクトを見つける」 『オブジェクトデザイ…
これまでの分(第 1 〜 4 章)はこちら。 『オブジェクトデザイン』読書メモ:第 1 章「設計概念」 『オブジェクトデザイン』読書メモ:第 2 章「責務駆動設計」 『オブジェクトデザイン』読書メモ:第 3 章「オブジェクトを見つける」 『オブジェクトデザイ…
これまでの分(第 1 〜 3 章)はこちら。 『オブジェクトデザイン』読書メモ:第 1 章「設計概念」 『オブジェクトデザイン』読書メモ:第 2 章「責務駆動設計」 『オブジェクトデザイン』読書メモ:第 3 章「オブジェクトを見つける」 前回の章まででは、オ…
これまでの分(第 1, 2 章)はこちら。 『オブジェクトデザイン』読書メモ:第 1 章「設計概念」 『オブジェクトデザイン』読書メモ:第 2 章「責務駆動設計」 ここからは実際の設計作業についての章です。第 3 章「オブジェクトを見つける」では、責務駆動…
前回分(第 1 章)はこちら。 『オブジェクトデザイン』読書メモ:第 1 章「設計概念」 2 責務駆動設計 責務駆動設計についておおまかに説明 分析とオブジェクトの発見 責務の割り当て コラボレーションの設計 それぞれの詳細は後の章で説明 2.1 見て、記述…
以下のスライドなどを読んだのがきっかけで、Wirfs-Brock の『オブジェクトデザイン (Object Oriented SELECTION)』を読んでいます。 オブジェクト指向の設計と実装の学び方のコツ ブログにメモを書きながら、とりあえず第 6 章の内容までは読み解きます。今…
前回に続いて、今回は実際に不変クラスを作ってみる。 不変クラスの条件 不変クラスの条件を復習しよう。条件は以下の通りだった。 すべてのフィールドの可視性を private にする final をつけるなどしてすべてのフィールドを変更不可にする setter のような…
Effective Java で説かれているのが、不変クラスの重要性だ。以前、読書メモを以下の記事に書いた。 Effective Java 第 2 版:第 4 章 項目 15 - kymmt's note 不変クラスとは、インスタンス生成後は保持データの変更ができないクラスのことだ。例えば、Java…