Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programación Orientada a Objetos (Beneficios de usar clases (Tras haber…
Programación Orientada a Objetos
Refleja de manera sencilla objetos del mundo real.
Elementos del POO
Clase
molde de creación.
contiene
Atributos
Descripción de algo sobre el objeto.
Métodos
las acciones que puede realizar el objeto.
Objeto
Ejemplar creado a partir de una clase.
Herencia
A partir de un objeto existente se traspasan las características a uno nuevo.
Abstracción
Visión externa de un objeto.
Principio mínimo de compromiso
Comportamiento completo del objeto estudiado.
Encapsulamiento
Ocultación de información. También considerada una forma de abstracción entre implementación/interfaz.
Niveles de encapsulamiento
Private
Solo se pueden declarar miembros accesibles para la propia clase.
Protected
Solamente son accesibles para su clase y subclase.
Public
Todos acceden a los métodos y datos de una clase.
polimorfismo
Relajación del sistema de tipos. Adaptabilidad.
Instanciar una variable dependiendo de su tipo, y que la clase tenga acceso a ellas de manera optima.
Beneficios de usar
clases
Tras haber creado una plantilla, para otros programas también se podría implementar.
Crea una base en programación llamada
StackOverflow
, en el que se recuperan clases que pueden influir en el desarrollo de nuevos programas.
Reutilización de código
sirve para
Optimizar clases o funciones existentes.
Reducir tiempo de implementación/creación.
Base de datos que ayude a la comunidad de programadores.
Significado personal de
Polimorfismo
Poli
Múltiples funcionalidades.
-morfismo
Forma de la cosa referente.
Por: Santiago Cano González