タグ

ブックマーク / qiita.com/nrslib (1)

  • アプリケーションサービスの凝集度を高めたい - Qiita

    ドメイン駆動設計 #1 Advent Calendar 2018の 12 日目担当記事です。 11 日目 は @YasuhiroKimesawa さんのドメイン駆動設計における2つの『不変』です。 13 日目は @dskst さんのDDDで学ぶAPI設計の勘所です。 数年前 IDDD のソースを読んでいたときに考えていたことを言語化してみました。 戦術的設計に関する記事になります。よろしければお付き合いください。 はじめに アプリケーションサービスをご存知でしょうか。 まず大前提としてアプリケーションサービスの知識がないと、この記事は全く意味がないのでアプリケーションサービスについての簡単な解説をします。 既にご存知の方はこの章は読み飛ばして構いません。 アプリケーションサービスはエンティティや値オブジェクトなどのドメインオブジェクトを協調させて処理を行う、スクリプトのような振る舞いを持つ

    アプリケーションサービスの凝集度を高めたい - Qiita
  • 1