Modelo de referencia DZONE:
La siguiente, es la implementación de una aplicación de tipo Terminal. Esta terminal -más allá de interpretar comandos- tiene como requisito el permitir ajustar el contenido presentado al inicio de la aplicación (Welcome Tip).
Para compilar
mvn compile
Para ejecutar la aplicación:
mvn exec:java -Dexec.mainClass=edu.eci.pdsw.patterns.factory.Terminal
Para cambiar la configuración de la aplicación: Modificar el método getFactoryInstance() de la clase WelcomeTipFactory.