Sei sulla pagina 1di 1

✓ Objeto → Es una instancia de una clase.

✓ Clase → Las clases son plantillas que agrupan comportamiento (métodos) y estados (atributos)
de los futuros objetos.
✓ Encapsulamiento → Define el comportamiento de una clase u objeto que tiene dentro de él
todo tipo de métodos y datos pero que solo es accesible mediante el paso de mensajes. y los
datos a través de los métodos del objeto/clase.

Existen tres niveles de acceso:

· público: funciones de toda clase pueden acceder a los datos o métodos de una clase
que se define con el nivel de acceso público. Este es el nivel de protección de datos más
bajo

· protegido: el acceso a los datos está restringido a las funciones de clases heredadas,
es decir, las funciones miembros de esa clase y todas las subclases

· privado: el acceso a los datos está restringido a los métodos de esa clase en particular.
Este es nivel más alto de protección de datos

✓ Polimorfismo → sumas, algo que no es idéntico al otro, tiene el mismo comportamiento y


funciona distinto en cada objeto.

Ejemplo:

✓ Herencia → La herencia es un proceso por el cual un objeto hereda las propiedades y métodos
de otro, sin necesidad de volverlas a definir desde el principio.
✓ UML → UML (Unified Modeling Language) es un lenguaje que permite modelar, construir y
documentar los elementos que forman un sistema software orientado a objetos
✓ Asociaciones → Las asociaciones entre dos clases se representan mediante una línea que las
une. La línea puede tener una serie de elementos gráficos que expresan características
particulares de la asociación.
Nombre de la Asociación y Dirección: El nombre de la asociación es opcional y se
muestra como un texto que está próximo a la línea. Se puede añadir un pequeño triángulo
negro sólido que indique la dirección en la cual leer el nombre de la asociación.
La multiplicidad: es una restricción que se pone a una asociación, que limita el número de
instancias de una clase que pueden tener esa asociación con una instancia de la otra clase
La Agregación es un caso especial de asociación. Es una relación parte de en la que los
objetos que representan los componentes de algo se asocian con un objeto que representa
el agregado completo.
La relación de agregación se define como una conexión entre la clase agregada y una clase
componente.
La multiplicidad en el lado del agregado puede ser superior a 1 ⇒ Agregación compartida
(shared).
La contención física es un caso particular de la agregación, llamado composición.
Una agregación compuesta forma un árbol de componentes, mientras que una agregación
compartida forma una red.

Potrebbero piacerti anche