Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ドメイン駆動設計を知ろう

hidenorigoto
December 15, 2013

 ドメイン駆動設計を知ろう

2013年12月13日開催 第28回 関西IT勉強宴会にて。
※話メインなのでスライドだけでは伝わらないのはご了承ください。

DDDの基盤となる2つのパターン、特にモデル駆動設計について。および俯瞰図。ドメイン工学とアプリケーション工学。

hidenorigoto

December 15, 2013
Tweet

More Decks by hidenorigoto

Other Decks in Programming

Transcript

  1. モデル駆動設計 DDD モデル 実装 エンティティ 値オブジェクト 集約 ・・・ サービス ファクトリ

    リポジトリ ・・・ エンティティ 値オブジェクト 集約 ・・・ サービス ファクトリ リポジトリ ・・・
  2. !31

  3. !33 参考文献 エリックエヴァンスのドメイン駆動設計 ジェネレーティブプログラミング ΤϦοΫɾΤϰΝϯεஶʗࠓؔ߶؂༁ʗ࿨ஐӈܡɺ຀໺༞ࢠ༁! ʰΤϦοΫɾΤϰΝϯεͷυϝΠϯۦಈઃܭʱ(IT Architects’Archive ιϑτ΢ΣΞ։ൃͷ࣮ફ) ᠳӭࣾɺ2011ɺISBN 978-4798121963!

    ݪஶɿEric Evans.! Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley Professional, 2003. ISBN 978-0321125217 ΫγγϡτϑɾνϟϧωοΩɺ΢ʔϧϦγϡɾ̬ɾΞΠηϯΞοΧʔஶʗ௡ా࢙ٛɺࠓؔ߶ɺேൺಸ܄༁! ʰδΣωϨʔςΟϒϓϩάϥϛϯάʱ(IT Architects’Archive CLASSIC MODER) ᠳӭࣾɺ2008ɺISBN 978-4798113319! ݪஶɿKrysztof Czarnecki, Ulrich Eisenecker.! Generative Programming: Methods, Tools, and Applications. Addison-Wesley Professional, 2000. ISBN 978-0201309775 マルチパラダイムデザイン δΣʔϜεɾOɾίϓϦϯஶʗฏು ݈ࣇɺۚ୔ యࢠɺӋੜా ӫҰ༁! ʰ৽૷൛ɹϚϧνύϥμΠϜσβΠϯʱϐΞιϯۅݪɺ2009ɺISBN 978-4894715288! [ݪஶɿJames O. Coplien.! Multi-Paradigm Design for C++. Addison-Wesley Professional, 1998, ISBN 978-0201824674