Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programación Orientada a Objetos (POO), Nombres: Juan Diego Rosero,…
Programación Orientada a Objetos (POO)
¿QUE ES?
Es un modo de programar el cual se enfoca en usar objetos que juntan datos y acciones
VENTAJAS
Se reutilizan algunos códigos ya hechos para ahorrar tiempo
Es mas fácil de arreglar ya que al estar todo separado en piezas es mas facil buscar el error
Fácil de añadir nuevas opciones al programa sin llegar a romper lo que ya funciona
Mucho mas fácil de entender los programa ya que se parecen mucho a cómo vemos las cosas en la vida real
CARACTERISTICAS
Uso de Clases y Objetos:
Trabaja con moldes es decir clases para crear elementos que serian los objetos
Unión de Datos y Acciones:
Cada objeto guarda sus atributos y lo que sabe hacer en este caso sus métodos
Modularidad:
El programa se divide en partes independientes
Comunicación:
Los objetos interactúan entre sí para intercambiar datos o acciones
Cercanía a la Realidad:
Modela cosas reales dentro del código como usuarios, productos, etc.
PILARES
Abstracción:
Muestra solo lo necesario para usar el objeto y esconde cómo funciona por dentro
Encapsulamiento:
Guarda los datos dentro del objeto para que no puedan ser alterados ni se dañen desde afuera
Herencia:
Permite que un objeto nuevo nazca con todo lo que ya tiene su padre pero sumándole sus propios detalles
Polimorfismo:
Dar una sola instrucción y que cada objeto reaccione a su forma según lo que es
Nombres: Juan Diego Rosero, Francisco Mera y Karem Quevedo