ANALISIS Y DISEÑO ORIENTADO A OBJETOS
CARACTERISTICAS PRINCIPALES
Cada objeto es independiente y estos encapsulan propiamente el estado, al igual que la representación de información.
SubtoLa funcionalidad del sistema es expresada en términos de servicios de los objetos propiamente.pic
La comunicación de los objetos se lleva a cabo mediante el paso de parámetros y en sí, las áreas de datos compartidas son eliminadas.
Es posible que los objetos estén distribuidos y que puedan ejecutarse de manera secuencial o también en paralelo.
VENTAJAS
Reutilización de código mediante herencia.
Flexibilidad a través del polimorfismo.
Resolución efectiva de problemas.
FUNDAMENTOS PRINCIPALES
HERENCIA
ABSTRACCION Y ENCAPSULAMIENTO
Describe cómo los atributos son alojados y pasan a ocultarse dentro de un objeto, incluyendo hasta sus datos.
CLASE
OBJETO
Es el núcleo de este tipo de programación. Los objetos poseen un nombre que es único y además contienen diferentes estados, los cuales son reconocidos como sus atributos.
Es el modelo de cómo ha sido construido el objeto.
Derivan clases de las clases de padres, es decir los comportamientos pueden transmitirse a los objetos.