Hay que programar bien y para ello si o si debes usar patrones, hay muchos, algunos se usan poco y otros casi todo el tiempo.Un patrón muy utilizado es el patrón Abstract Factory y aqui presentamos un set de enlaces muy interesantes para aprender todo lo relacionado a este patrón.