Conceptos Generales (POO)

este es mi mapa conceptual

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Conceptos Generales (POO) por Mind Map: Conceptos Generales (POO)

1. la POO es la programación que utiliza objetos como elementos fundamentales para construir una solución

2. se basa en técnicas como la herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento.

3. los objetos son un conjunto de atributos y comportamientos que reaccionan a ciertos eventos

4. el estado es el contenedor de datos asociados a un objeto que hace los datos visibles desde fuera del objeto

5. el método son atributos, identidad, relaciones y métodos

6. la identidad es la cosa que permite distinguir un objeto de otros

7. la programación estructurada separa los datos de las funciones y la programación orientada a objetos define un grupo de objetos

8. el encapsulamiento significa que los datos del objeto están protegidos u ocultos dentro del objeto

9. la modularidad divide un programa en módulos que puedan compilarse por separado

10. el polimorfismo es la capacidad que tienen ciertos lenguajes para hacer que, se pueda enviar el mismo mensaje desde distintos objetos

11. la herencia Es el mecanismo por el cual una clase permite heredar las características de otra clase

12. la identificación de un objeto se representa por medio de una tabla o entidad que esté compuesta por sus atributos y funciones correspondientes.

13. los componentes de un objeto son los atributos, identidad, relaciones y métodos.

14. el estado interno es una variable que se declara privada, que puede ser únicamente accedida y alterada por un método del objeto.

15. las desventajas de la POO son que no es tan recomendable para tareas fáciles, la ejecución de los programas puede ser lenta y la curva de aprendizaje

16. las ventajas de la POO son que Descomponer un problema es mas fácil, el orden y legibilidad además de que sus programas son mas fáciles de mantener

17. los principales lenguajes de la POO son Java, C++, Scala, Python y Visual Basic.

18. la abstracción alejar un elemento del resto que lo acompañan