Mapa mental
POO

Conteúdo do mapa
POO
¿Que es?
- es una tendencia de programación que basa su resolución de problemas, en la creación de los llamados objetos, que no son más que unidades que contienen una serie de características y atributos a los cuales se les asignará una serie de datos para resolver el problema.
Programación Orientada a Objetos
Componentes basicos
- Clase: Son definiciones de propiedades y comportamiento de un tipo de objeto específico
- Objeto: Estos elementos son entidades provistas de un conjunto de propiedades y atributos, son considerados instancias de una clase.
- Método: Un método es un algoritmo asociado a un objeto cualquiera, es decir, es un conjunto de operaciones que se realizan a los datos que son asignados a un objeto.
- 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
- Mensaje: Los mensajes representan la comunicación establecida cada vez que se ejecutan, dirigiendo la comunicación entre el objeto y quién los creo.
- Atributo: Los atributos son elementos que contienen tipos de datos asociados a objetos, y tienen la particularidad, de que dichos datos pueden ser visibles fuera del objeto.
- Estado interno: Son variables privadas que pueden ser accedidas desde un método del objeto.
Características de la POO
- Abstracción: Esta característica nos indica que cada objeto del sistema tiene la capacidad de ser utilizado como modelo de un agente abstracto y que, a su vez, puede comunicarse con otros objetos del sistema, sin necesidad de mostrar las características internas del objeto
- Encapsulamiento: El encapsulamiento, tiene que ver con reunir todos los elementos necesarios, para considerar que forman parte de una misma entidad en el mismo nivel de abstracción, permitiendo aumentar la cohesión de los componentes del sistema.
- Principio 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.
- Polimorfismo: El polimorfismo es la capacidad que tienen los objetos de tener diferentes comportamientos. Puede definirse también, como la referencia y las colecciones de objetos que pueden estar contenidas dentro de diferentes tipos de objetos.
- Herencia: La herencia es la característica que tienen los objetos de poder utilizar propiedades y comportamientos de las clases a las que pertenecen.
Lenguaje que utiliza la POO
- Entre los principales lenguajes que utilizan la programación orientada a objetos (POO), se encuentran los siguientes: Delphi. Java. Python. Perl. Ruby.
Imagens e arquivos do mapa
Informações
- Descrição
- Mapa Mental sobre POO, criado por Carlos Romero em 19-02-2021.
- Criado por
- Carlos Romero
- Visualizações
- 0
- Avaliação


