[Cork 002] estructura patrón abstracto diseño