Mapa mental
Programación orientada a objetos
Conteúdo do mapa
Programación orientada a objetos
es un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos
Está basado en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento
Su uso se popularizó a principios de la década de los años 1990. En la actualidad, existe una gran variedad de lenguajes de programación que soportan la orientación a objetos
Los objetos son entidades que tienen un determinado estado, comportamiento (método) e identidad
- Estado
- El estado está compuesto de datos o informaciones; serán uno o varios atributos a los que se habrán asignado unos valores concretos
- Comportamiento
- está definido por los métodos o mensajes a los que sabe responder dicho objeto, es decir, qué operaciones se pueden realizar con él
- Entidad
- Es una propiedad de un objeto que lo diferencia del resto; dicho con otras palabras, es su identificador
- Estado
Un objeto contiene toda la información que permite definirlo e identificarlo frente a otros objetos pertenecientes a otras clases e incluso frente a objetos de una misma clase, al poder tener valores bien diferenciados en sus atributos
Los objetos disponen de mecanismos de interacción llamados métodos, que favorecen la comunicación entre ellos
- Esta comunicación favorece a su vez el cambio de estado en los propios objetos. Esta característica lleva a tratarlos como unidades indivisibles, en las que no se separa el estado y el comportamiento
Los conceptos de la programación orientada a objetos tienen origen en Simula 67, un lenguaje diseñado para hacer simulaciones
a POO difiere de la programación estructurada tradicional, en la que los datos y los procedimientos están separados y sin relación, ya que lo único que se busca es el procesamiento de unos datos de entrada para obtener otros de salida
La programación estructurada anima al programador a pensar sobre todo en términos de procedimientos o funciones, y en segundo lugar en las estructuras de datos que esos procedimientos manejan
Informações
- Descrição
- Mapa Mental sobre Programación orientada a objetos, criado por Xevaxtiian Romer em 01-04-2014.
- Criado por
- Xevaxtiian Romer
- Visualizações
- 10
- Avaliação