package sample.context;

/**
 * The marker interface of the domain object.
 *
 * <p>
 * The domain object in succession to this interface has a role to carry out
 * a business logic with domain information.
 *
 * <p>
 * Please refer to the next book for more information about domain model.
 * <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 DomainEntity {

}
