domingo, 25 de octubre de 2009

1.5.3 Modularidad de Objetos

La modularidad es una propiedad que permite dividir una aplicación en partes más pequeñas (llamados módulos) tomando en cuenta que cada una debe ser los más independientemente posibles de la situación en sí y de las partes restantes. Se debe tener en cuenta los conceptos asociados de dependencia, acoplamiento, cohesión, interfaz, encapsulamiento y abstracción. Una vez identificado esto se puede contemplar la reutilización de un buen módulo como componente.
El módulo a depende del módulo b, por ende cualquier cambio que se le realice al módulo b implica que el módulo a también tenga que ser modificado.

No hay comentarios:

Publicar un comentario