タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

OOPに関するnharukiのブックマーク (1)

  • オブジェクトの分類 2 - emeitch's blog

    オブジェクトの分類 - emeitch ダイアリにて書いたことを、もう少し調べたところ、マーチン・ファウラー氏がちゃんと適切な名前をつけておられたようです。さすが御大。なので、定義しなおし。 ■アイデンティティを観点とした、オブジェクトの分類と設計方法 分類:「値オブジェクト(Value Object)」 特性:その内容にアイデンティティを持つオブジェクト 設計:Mutableな設計も可能だが、Immutableに設計した方がお得。 分類:「参照オブジェクト(Reference Object)」 特性:その存在にアイデンティティを持つオブジェクト 設計:Mutableな設計しかできない。 ちなみに、ファウラー氏は、自分の著書にて再三に渡り、「値オブジェクト/参照オブジェクト」の違いの重要性を説かれてるようです。(「Java | VOとDTOの違い(http://blog.ozacc.com

    オブジェクトの分類 2 - emeitch's blog
    nharuki
    nharuki 2010/08/12
    クラスを設計する上でこの観点は凄く重要だと思う
  • 1