Please enable JavaScript.
Coggle requires JavaScript to display documents.
Resumen de POO - Coggle Diagram
Resumen de POO
Principios SOLID
L: Sustitución de Liskov (Liskov Substitution Principle): Los objetos de una clase derivada deben poder reemplazar a los de su clase base sin alterar el comportamiento del programa.
I: Segregación de interfaces (Interface Segregation Principle): Las interfaces deben ser específicas para cada cliente, evitando la implementación de métodos no utilizados.
O: Abierto/Cerrado (Open/Closed Principle): Las clases deben estar abiertas para extensión, pero cerradas para modificación.
D: Inversión de dependencias (Dependency Inversion Principle): Las dependencias deben ser de abstracciones, no de concretos.
S: Responsabilidad única (Single Responsibility Principle): Una clase debe tener una única razón para cambiar.
-
-
Relaciones Entre Clases
-
Agregación: Una forma más débil de relación, donde el objeto agregado puede existir independientemente.
Composición: Relación fuerte, donde los objetos componentes dependen de la existencia del objeto contenedor.
Clases y Objetos
-
Objetos: Instancias de clases, con atributos y comportamientos específicos.
Excepciones
Mecanismo para manejar errores y situaciones excepcionales que ocurren durante la ejecución del programa.
Las excepciones se pueden capturar usando bloques try, catch, y finally, lo que permite al programa continuar su ejecución o terminar de manera controlada.
Tipos: Excepciones predefinidas (como NullPointerException, ArrayIndexOutOfBoundsException) y excepciones personalizadas definidas por el usuario.
Colecciones
Estructuras de datos que permiten almacenar, gestionar y manipular grupos de objetos.
-
Mapas (Maps): Asocian claves con valores, facilitando el acceso a los datos mediante la clave.
-
-
-