タグ

value objectとオブジェクトに関するItisangoのブックマーク (1)

  • ファウラーも、ケントベックも、 Value Object | システム設計日記

    ドメイン駆動設計(DDD)の Value Object パターンは、マーチン・ファウラーも、ケント・ベックをパターンとして推奨している。 ファウラーのエンタープライラズ・アプリケーション・アーキテクチャ・パターン(PoEAA) の 基パターンの中の Value Object パターン。 ベックの実装パターンの クラスのパターンの中の Value Object パターン。 エバンス、ファウラー、ベックは、仕事仲間(?)なので、三人で昔、Value Object について、いろいろ語り合ったことがあるんだろうなあ。 ファウラーの Value Object パターン Money や DateRnage などのシンプルな小型のオブジェクト。 オブジェクト生成時に、コンストラクタで、フィールドを設定し、以降はフィールドを設定しない。 つまり「不変オブジェクト」にすべし。 ファウラーは、アナリシスパ

  • 1