Mindmap
Programación Orientada a Objetos
Inhalt der Mindmap
Programación Orientada a Objetos
Abstracción
- se enfoca en la características y comportamiento esenciales de un objeto que lo distinguen de otros objetos. En POO las características son los atributos y el comportamiento son las operaciones que puede realizar.
Encapsulamiento
- oculta todos los detalles de la implementación de una clase, los usuarios de esta clase no podrán ver cómo trabaja para realizar dicha operación.
Modularidad
- se basa en la descomposición de un problema en una serie de sub problemas, dividiéndolo en módulos que resultan segmentar el problema en funciones lógicas, pero es necesario saber cuál será el módulo base para poder partir desde ese.
Jerarquía de clases
- consiste en agrupar las clases por niveles, partiendo de lo más general hasta lo particular.
Tipificación
- permite la agrupación de objetos en tipos, de modo que los objetos distintos no pueden intercambiarse.
Polimorfismo
- Es la capacidad de referirse a objetos de clases distintas en una jerarquía utilizando el mismo método para realizar la misma operación, pero de manera diferente.
Atributos
- son las características individuales de un objeto que lo diferencian de otro.
Clase
- tiene una colección de atributos y operaciones que interactúan con objetos relacionados.
Sobrecarga de métodos
- métodos de una clase que tienen mismo nombre, pero difieren en número y/o tipos de parámetros.
Sobrecarga de operadores
- cuando reutilizando el mismo operador con un número de usos diferentes, y el compilador decide como usar ese operador dependiendo sobre qué opera.
Objeto
- es una entidad que tiene atributos (datos) y métodos (operaciones), un objeto es una instancia de la clase.
Constructor
- es un conjunto de instrucciones para inicializar un objeto. • Tienen el mismo nombre que la clase. • No se pueden heredar. • Se pueden tener varios constructores en una clase
Constructor por omisión
- si no se define ningún constructor se creará un constructor por omisión que lo proporcionará el lenguaje que se esté utilizando.
Método abstracto
- es un método del que solo se escribe su nombre, parámetros y tipo devuelto, pero no su código.
Default
- se puede no usar un miembro de acceso entonces este tendrá un acceso como default que permite que tanto la propia clase como las clases del mismo paquete accedan a dichos componentes.
Protected
- son accesibles por la propia clase, clases derivadas y clases del mismo paquete.
Public
- son accesibles para cualquier clase.
Private
- los miembros de private solo son accesibles por la propia clase.
Redefinición de métodos
- implica definir un método en la clase derivada con el mismo nombre y firma que el método en la clase base.
Informationen
- Beschreibung
- Mapa menral conceptos basicos de POO
- Erstellt von
- Mitzi Ojeda · Mär 2019
- Aktualisiert
- 27 Mär 2019
- Aufrufe
- 1
- Bewertung