001 package org.tynamo.builder;
002
003 /**
004 * Fulfils the "Builder" role in the Tynamo implementation of
005 * GOF's <a href="http://en.wikipedia.org/wiki/Builder_pattern">Builder pattern</a>
006 *
007 * Specifies an abstract interface for creating entities.
008 */
009 public interface Builder<T>
010 {
011 T build();
012 }