Se refiere a la propiedad por la que es posible enviar mensajes sintácticamente iguales a objetos detipos distintos.
Modularidad
la propiedad que permite subdividir una aplicación en partes más pequeñas, cada una de las cuales debe ser tan independiente como sea posible de la aplicación en sí y de las restantes partes.
Clase
Es una categoría o grupo de cosas que tienen atributos y comportamientos comunes
Herencia
Es, después de la agregación o composición, el mecanismo más utilizado para alcanzar algunos de los objetivos más preciados en el desarrollo de software como lo son la reutilización y la extensibilidad.
Relaciones
Una relación o vínculo entre dos o másentidades describe alguna interacción entre las mismas.
Abstracción
Consiste en aislar un elemento de su contexto o del resto de los elementos que lo acompañan.
Subclase
Una subclase es una clase que desciende de otra clase. Una subclase hereda el estado y el comportamiento de todos sus ancestros.
Metodos
un método es unasubrutina cuyo código es definido en una clase y puede pertenecer tanto a una clase, como es el caso de losmétodos de clase o estáticos, como a un objeto, como es el caso de losmétodos de instancia.
Tipos de relaciones
-Uno a varios -Varios a varios -Uno a uno
Objeto
Es un concepto, abstracción o cosa con un significado y limites claros en el problema en cuestión formado de -Estado -Comportamiento e -Identidad
Encapsulamiento
Se denomina encapsulamiento al ocultamiento del estado, es decir, de los datos miembro de un objeto de manera que sólo se pueda cambiar mediante las operaciones definidas para ese objeto.