Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programacion orientada a objetos - Coggle Diagram
Programacion orientada a objetos
abstracción
Tipos de abstracción
abstracción de entidades: Es un objeto que representa un modelo útil de otra entidad que se es deseada
Abstracción de coincidencia: Un objeto que almacena un conjunto de operación que no tienen relación entre si
Abstracción de Acciones:
Es la capacidad de modificar y moldear las características especificas de un objeto.
Polimorfismo
: Es una técnica que nos permite mejorar, adaptar y flexibilizar el código permitiendo que un objeto pueda responder de diferente forma
Inclusion: sucede al llamar a un método sin considerar su tipo permitiendo una flexibilización
Parametrico: Son métodos que se llaman igual pero que su funcionalidad cuenta con ciertos parámetros
Sobrecarga: Son cuando se poseen varios métodos con el mismo nombre que funciona de forma muy parecida
PresKey: Es un elemento que ayuda a identificar cuando el usuario presiona una tecla que también añaden características a esta acción
Interacción: Todas las aplicaciones graficas tiene como requisito fundamental tener la interfaz o desarrollos que puedan servir para comunicar los eventos
Zorder: Permite a un objeto sobreponerse o no a otro en la pantalla
Niveles de encapsulamiento
Privado: en este nivel se puede declarar miembros accesibles para la propia clase
Protegido: Podemos decir que estas no son de acceso publico, solo son accesibles dentro de su misma clase y por subclases
Publico: Todos pueden acceder a los datos o métodos de una misma clase que se definen con el nivel
Características esenciales de la POO
Atributos: Son características de clases y por lo tanto objetos que son prediseñados por el usuario
Objetos: Son entidades creadas a partir de las clases que pueden tener diferentes tipos de atributos y que se componen con métodos y eventos
Clases: Son plantillas predeterminadas que se usan para dar forma y existencia de objetos