Mind map
Programación Orientada a Objetos
Map content
Programación Orientada a Objetos
¿Qué es?
- Es un paradicma de ptogramacion que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora, se usa la abstraccion y el encapsulamiento
- Abstracción
- Proceso donde se definen los atributos y los metodos de una clase
- Se le conoce como la barrera de abstracción
- Proceso donde se definen los atributos y los metodos de una clase
- Encapsulamiento
- Este protege la informacion de que sea manipulada sin la autorizacion
- Esto ayuda a especificar como interactuar un objeto con otros objetos de la clase que garantice la inegridad de los datos
- Este protege la informacion de que sea manipulada sin la autorizacion
- Polimorfismo
- Nos permite utiliza los objetos de manera generica aunque se comporten con su manera especifica
- Se manda la misma indicación a los diferentes objetos para que cada uno de ellos responda de una manera diferente
- Diferencias de POO y programación estructurada
- La programacion estructurada es un paradicma de programación que Orientada mejora la caridad, calidad y el tiempo de desarrollo de un programa de computadora
- Caracteristicas de los programas
- Programación estructurada
- Se puede leer en secuencia
- Su estructura de programa es mas clara
- Están orientados a acciones
- Los programas no son tan sencillos de decodificar
- Programación orientada a objetos
- Incluyen datos y procedimientos en una clase
- Los procedimientos están separados y sin relación
- Los programas son mas sencillos de decodificar
- La unidad de programación es la clase
- Objetos y clases
- Que es un objeto
- Representa a una entidad de la vida real, es decir algunos de los objetos unicos que pertenecen al problema que estamos presentando, estos tienen funciones y características
- Como se crean los objetos
- Se pueden crear de distintas formas
- Dentro del codigo de prorgrama
- Copiandose de otro programa
- Instanciando una determinada clase
- Se pueden crear de distintas formas
- Como se crean los objetos
- Representa a una entidad de la vida real, es decir algunos de los objetos unicos que pertenecen al problema que estamos presentando, estos tienen funciones y características
- Clases
- Es la descripicon de un conjunto de objetos similares consta de metodos y de datos que resumen las caracteristicas de dichos objetos
- Esto significa como se construyen diferentes tipos de objetos
- Cuando hablamos de una persona nos referimos a ninguna persona en especifico, nos referimos a una persona que tiene edad, color, altura, nombre, etc.
- Esto significa como se construyen diferentes tipos de objetos
- Es la descripicon de un conjunto de objetos similares consta de metodos y de datos que resumen las caracteristicas de dichos objetos
- Que es un objeto
- Programación estructurada
- Caracteristicas de los programas
- La programacion estructurada es un paradicma de programación que Orientada mejora la caridad, calidad y el tiempo de desarrollo de un programa de computadora
- Diferencias de POO y programación estructurada
- Se manda la misma indicación a los diferentes objetos para que cada uno de ellos responda de una manera diferente
- Nos permite utiliza los objetos de manera generica aunque se comporten con su manera especifica
- Herencia
- En POO cuando una clase es heredada de otra, esta obtiene todos los rasgos de la primera , ya que se puede decir que es una secuencia que define como es este objeto
- La clase que se hereda es clase base y la clase que se hereda de esta se llama clase base
- En POO cuando una clase es heredada de otra, esta obtiene todos los rasgos de la primera , ya que se puede decir que es una secuencia que define como es este objeto
- Abstracción
- Es un paradicma de ptogramacion que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora, se usa la abstraccion y el encapsulamiento
Information
- Description
- Mind Map on Programación Orientada a Objetos, created by Sebastian Pereda on 04/03/2021.
- Created by
- Sebastian Pereda
- Views
- 0
- Rating