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

Entradas populares de este blog