Tipos Abstractos de Datos y OO
Descripción
Las representaciones de los datos y las
operaciones están encapsulados en un tipo abstracto de datos u objeto
Los componentes son objetos
Las invocaciones de métodos son los conectores
Restricciones:
- Los objetos son responsables de la integridad de sus representaciones
- Dicha representación es ocultada al resto de los objetos
Ventajas
Gracias al invariante de ocultación es posible
reemplazar la Implementación sin que
afecte a los clientes
Desventajas
Para
invocar métodos de un objeto se debe conocer su identidad
Efectos colaterales
Comentarios
Publicar un comentario