Salve ragazzi, premetto che sono alle prime armi con la programmazione in java. Ho scoperto da poco questi strumenti molto potenti ed avrei bisogno di implementarli in una mia applicazione. Mi risulta ovviamente un po' complicato, ma vorrei delle delucidazioni prima di fare idiozie . Innanzitutto , come da titolo , è possibile implementare entrambi i pattern? Le loro responsabilità e logiche di utilizzo non mi sembrano collidere, perciò vorrei fare miglior chiarezza. In caso di risposta affermativa, sarebbe corretto procedere come nell' esempio qui sotto? Vi ringrazio in anticipo.
/* esempio interfaccia DAO */
package integrationTier;
public interface InterfaceDAO
{
public boolean insert(InterfaceTO transferObj);
public boolean edit(InterfaceTO transferObj);
public ArrayList<InterfaceTO> getAll(String ... params);
public boolean delete(InterfaceTO transferObj);
}
/*esempio interfaccia TransferObject */
package businessTier;
public interface InterfaceTO
{
// getters & setters per ogni parametro
}