Open Close

El principio Open-Close(Abierto-Cerrado) especifica que un módulo es 'Abierto' si es posible extender su funcionalidad y es 'Cerrado' si luego de implementado no es necesaria su modificación para que sea compatible con otros módulos.

El patrón Prototype utilizado cumple con el principio Open-Close debido a que su diseño hace que sea extendible, la clase 'Shape' va a implementar cualquier otra figura que se desee añadir, además otros módulos pueden hacer uso del objeto ya creado (Clon) lo cual nos indica que el módulo es cerrado puesto que no es necesario modificar estos clones para que puedan ser utilizados.

Nenhum comentário:

Postar um comentário