Patrones de diseño Prototype y Observer