Mind map
PROGRAMACIÓN ORIENTADA A OBJETOS
Map content
PROGRAMACIÓN ORIENTADA A OBJETOS
¿QUE ES POO?
- Es un paradigma de programación que viene a innovar la forma de obtener resultados. Los objetos manipulan los datos de entrada para la obtención de datos de salida específicos, donde cada objeto ofrece una funcionalidad especial.
¿QUE ES CLASE?
- Una clase es una plantilla para la creación de objetos de datos según un modelo predefinido. Las clases se utilizan para representar entidades o conceptos, como los sustantivos en el lenguaje.
¿QUE ES UN OBJETO?
- Un objeto es una unidad dentro de un programa de computadores que consta de un estado y de un comportamiento, que a su vez constan respectivamente de datos almacenados y de tareas realizables durante el tiempo de ejecución.
¿QUE ES UN ATRIBUTO?
- Los atributos son las características individuales que diferencian un objeto de otro y determinan su apariencia, estado u otras cualidades. Los atributos se guardan en variables denominadas de instancia, y cada objeto particular puede tener valores distintos para estas variables.
¿QUE ES METODO?
- Un método es una subrutina cuyo código es definido en una clase y puede pertenecer tanto a una clase, como es el caso de los métodos de clase o estáticos, como a un objeto, como es el caso de los métodos de instancia.
¿QUE ES UN PAQUETE?
- Es un espacio de nombre que organiza un conjunto de clases e interfaces relacionadas.
¿QUE ES UN CONSTRUCTOR?
- Un constructor es una subrutina cuya misión es inicializar un objeto de una clase. Al utilizar un constructor, el compilador determina cual de los objetos va a responder al mensaje (virtual) que hemos creado.
ESTRUCTURA DE UN DIAGRAMA DE CLASES
- Es un tipo de diagrama de estructura estática que describe la estructura de un sistema mostrando las clases del sistema, sus atributos, operaciones (o métodos), y las relaciones entre los objetos.
PILARES DE LA POO
- ABSTRACCION
- Es el pilar de la POO, que permite identificar las características y comportamientos de un objeto y con los cuales se construirá la clase (plantilla). Esto quiere decir que a través de este pilar o fundamento es posible reconocer los atributos y métodos de un objeto.
- ENCAPSULAMIENTO
- Es la característica de la POO que permite el ocultamiento de la complejidad del código, pertenece a la parte privada de la clase y que no puede ser vista desde ningún otro programa.
- HERENCIA
- Es el pilar más fuerte que asegura la reutilización de código, ya que a partir de esta característica es posible reutilizar (heredar) las características y comportamientos de una clase superior llamada clase padre, a sus clases hijas, denominadas clases derivadas. Esto implica que una vez desarrollado el código de una clase base, su código puede ser reutilizado por las clases derivadas.
- POLIMORFISMO
- A través de esta característica es posible definir varios métodos o comportamientos de un objeto bajo un mismo nombre, de forma tal que es posible modificar los parámetros del método, o reescribir su funcionamiento, o incrementar más funcionalidades a un método.
- ABSTRACCION
Information
- Description
- Sexto Programación De Sistemas Mind Map on PROGRAMACIÓN ORIENTADA A OBJETOS, created by Rogelio Rafael González Martínez on 26/01/2020.
- Created by
- Rogelio Rafael González Martínez
- Views
- 1
- Tags
- Rating