Mapa mental
PROGRAMACIÓN ORIENTADA A OBJETOS

Conteúdo do mapa
PROGRAMACIÓN ORIENTADA A OBJETOS
CLASE
- En el diseño de un programa el elemento central es una clase
- conjunto de objetos que representan las estructuras de los objetos
- debe ser representado de una forma abstracta por una clase que funciona como plantilla
OBJETO
- En POO se pueden tener muchos objetos
- el estado de los objetos es el valor de una propiedad que hace diferente un objeto de otro
- para la identificacion de los objetos en el dominio del problema es distinguir y determinar el objeto en el programa que se desea manejar o manipular
- INSTANCIAR UN OBJETO
- vida del objeto
- dependiente de una clase "creacion de un objetos"
- estructura de una clase
- 1. recibe un nombre la clase
- 2. propiedades de los objetos
- 3. metodos de la clase(comportamientos)
- vida del objeto
CONCEPTOS DE LA PROGRAMACION
- DIAGRAMA DE CLASES
- Una ves que se tengan definidos los datos y los metodos necesarios se procede a realizar una estructura de la clase
- tambien considerado como diagrama de estructura estatica que describe el funcionamiento de un sistema
- se desarrolla con un formato: metodos, operciones (metodos), relaciones entre objetos
- ABSTRACCIÓN
- Se refiere a quitar atributos metodos de un objeto y quedarse solo con los que se consideren como necesarios
- es aquella sobre la que no podemos instanciar objetos
- expresa las caracteristicas esenciales de un objeto, las cuales distinguen el objeto de los demas
- ENCAPSULAMIENTO
- Permite incluir en una sola entidad informacion y operaciones que controlan dicha informacion
- Es el proceso de almacenar en una misma sección los elementos de una abstracción que constituyen su estructura y su comportamiento
- NIVELES
- 1. PUBLICO
- Todos pueden acceder a los datos o métodos de una clase
- 2. PROTEGIDO
- Podemos decir que estás no son de acceso público, solamente son accesibles dentro de su clase y por subclases
- 3.PRIVADO
- En este nivel se puede declarar miembros accesibles sólo para la propia clase.
- 1. PUBLICO
- DIAGRAMA DE CLASES