Apuntes
Programación orientada a objetos - created from Mind Map
Contenido del apunte (1)
Página 1
Paradigma
Todo depende de la abstraccion de la realidad
La conforman
Conserva los operadores de todo lenguaje
Su implementacion tiene como ventajas
Modularidad
Encapsulamiento
Polimorfismo
Es lograda gracias a una alta cohesion entre las clase y un bajo acoplamiento
Las clases logran estar bien definidas y por consiguiente se pueden modificar sin alterar la implementacion.
Se necesita una buena tipificacion
Un objeto no puede ser confundido con otro
Protege los datos de nuestros objetos
Ayuda a tener mejor control de los objetos
Diferentes formas en las cuales puede ser representado un mismo objeto de la realidad para una diferente implementacion
Tiene relacion con la herencia
Visto en la herencia
Una clase hereda a otra clase atributos y metodos
Jerarquia de clases
Existen clases que pueden ser definidas a una forma mas particular
Ejemplo: Una clase animal puede heredar atributos a una clase humano y otra gato
Clases
Definicion de un objeto
Se obtienen instancias
Atributos
Metodos
Describen las caracteristicas del objeto
Definen el como van a ser manipulados los objetos
Pueden ser adecuados a diferentes comportamientos
Se le conoce como sobrecarga de metodos
Por defecto estas cuentan con un contructor
Representaciones de objetos de la realidad
Se carga con los atributos necesarios
Por omision el objeto puede tener un constructor no definido
No recibe parametros pero ayuda a crear la instancia
No tiene sobrecarga de operadores en Java
Pueden ser modificados para el manejo de los objetos
Información
- Descripción
- Apunte sobre Programación orientada a objetos - created from Mind Map, creado por Eric Uriel Trejo Trejo el 14/09/2018.
- Creado por
- Eric Uriel Trejo Trejo
- Visitas
- 0
- Historial
-
- Creado por Eric Uriel Trejo Trejo · 14 sep 2018
- Copiado a Apunte por Eric Uriel Trejo Trejo · 14 sep 2018
- Valoración