package sample.context; /** * ドメインオブジェクトのマーカーインターフェース。 * * <p>本インターフェースを継承するドメインオブジェクトは、ある一定の粒度で とりまとめられたドメイン情報と、 * それに関連するビジネスロジックを実行する役割を持ち、 次の責務を果たします。 * <ul> * <li>ドメイン情報の管理 * <li>ドメイン情報に対する振る舞い * </ul> * * <p> * ドメインモデルの詳細については次の書籍を参考にしてください。 * <ul> * <li>「<a href="http://www.amazon.co.jp/dp/0321125215/">Domain-Driven Design</a>」 Eric Evans * <li>「<a href="http://www.amazon.co.jp/dp/0321127420/">Patterns of Enterprise Application Architecture</a>」 Martin Fowler * <li>「<a href="http://www.amazon.co.jp/dp/1932394583/">Pojos in Action</a>」 Chris Richardson * </ul> */ public interface Entity { }