Mind map
Programación Orientada a Objetos (POO)
Map content
Programación Orientada a Objetos (POO)
¿Qué es?
- La programación orientada a objetos, es un estilo de programación que innova la forma de obtener resultados y se basa en la creación de los llamados objetos que son unidades que contienen una serie de características y atributos a los cuales se les asignará una serie de datos para resolver el problema.. estos objetos tienen funciones o procedimientos que se ejecutan, su funcionamiento depende de lo que se quiera realizar con dicho objeto.
conceptos básicos.
- Evento: Se llevan a cabo en el sistema y están relacionados con el envío de datos o la ejecución de métodos dentro de un objeto.
- Método: Un método es un conjunto de operaciones que se realizan a los datos que son asignados a un objeto.
- Objeto: se puede definir como un campo de datos que tiene atributos y comportamientos únicos.
- Clase: Son definiciones de propiedades y comportamiento de un tipo de objeto específico.
- Mensaje: Los mensajes dirigen la comunicación establecida que hay entre el objeto y el creador
- Atributo: los atributos son una propiedad o característica que se puede asignar a un objeto. Mediante el uso de atributos se pueden asignar valores específicos a ciertos elementos
- Estado interno: Son variables privadas a las que se acceden desde un método del objeto.
Características
- Herencia: permite que se puedan definir nuevas clases basadas en unas ya existentes a fin de reutilizar el código. Si una clase deriva de otra, esta hereda sus atributos y métodos y puede agregar nuevos atributos, métodos o redefinir los heredados.
- Polimorfismo: El polimorfismo es la capacidad que tienen los objetos de tener diferentes comportamientos.
- Principios de ocultación: Esta característica, tiene que ver con la capacidad que tiene cada objeto de ocultar algunos métodos a otros objetos y mantener la privacidad de estos, permitiendo ver y obtener los resultados de estos, sólo a otros objetos que los requieran.
- Encapsulamiento: se denomina encapsulamiento al ocultamiento de los datos de un objeto de manera que solo se pueda cambiar mediante las operaciones definidas para ese objeto.
- Abstracción: La abstracción consiste en aislar un elemento del resto de los elementos que lo acompañan.
Lenguajes en los que se utiliza POO
- Los principales lenguajes orientada a objetos son: Delphi. Java. Python. Perl. Ruby.
Information
- Description
- Mind Map on Programación Orientada a Objetos (POO), created by Alejandra Martínez on 20/01/2022.
- Created by
- Alejandra Martínez
- Views
- 0
- Rating