Mind map
PROGRAMACION ORIENTADA A OBJETOS
Map content
PROGRAMACION ORIENTADA A OBJETOS
Método
- Los métodos son usados para definir un conjunto de instrucciones que especifican el comportamiento de un objeto
- Tipo de método
- si el método es público o privado
- Public:
- Static
- Tipo Retorno
- tipo de retorno puede ser de tipo string, integer, double
- Nombre Método
- nombre que se utiliza para invocar el método
- Lista Parametros
- parámetros que se colocan en el método, son genericos
- Paso de Parámetros
- Cuando se coloca un parámetro la forma en la que el método usa el parámetro que le es pasado es la que define qué tipo de paso de parámetro es.
- Por valor
- char, int, double, string, sacar una copia del valor que se está pasando para no afectar a la variable que ha sido enviada a través del método.
- Tipo de método
- Los métodos son usados para definir un conjunto de instrucciones que especifican el comportamiento de un objeto
Creación y manejo de Clases y objetos
- Un modelo de objetos especifica las clases, es decir la clasificación de esos objetos, sus atributos y métodos y sus relaciones con otras clases
- Una clase
- Una clase se puede definir como una plantilla sobre la cual se crean objetos.
- los atributos se deben definir como privados
- Los métodos se definen por lo general como públicos
- Encapsulamiento
- un objeto está encapsulado cuando está protegido del acceso indiscriminado de cualquier persona
- La encapsulación
- ocultar aquellos detalles del objeto que no son específicamente necesarios para su uso
- Variable de instancia
- se define como privada, para que no se pueda modificar desde otra clase
- Una clase
- Propiedades en clases
- Las propiedades o atributos son las características de los objetos
- Métodos en las clases
- Son las funcionalidades asociadas a los objetos
- Un modelo de objetos especifica las clases, es decir la clasificación de esos objetos, sus atributos y métodos y sus relaciones con otras clases
Herencia
- permite definir nuevas clases partiendo de otras ya existentes.
- Las clases que derivan de otras heredan automáticamente todo su comportamiento, pero además pueden introducir características particulares propias que las diferencian.
- Sobre escritura de Métodos
- uando una clase Hija quiere cambiar el comportamiento de la manera en la que está definida en la clase Padre, lo puede hacer volviendo a definir el método (comportamiento Sobreescritura de un Método.
Polimorfismo:
- se le llama cuando un mismo método puede ser llamado por diferentes objetos de diferentes clases
- Clases Abstractas
- Una aplicación no puede crear instancias (objetos) de una clase que está definida como abstracta.
Clases en POO
- Las clases son declaraciones de objetos, también se podrían definir como abstracciones de objetos.
- Las relaciones
- permiten que el objeto se inserte en la organización y están formadas esencialmente por punteros a otros objetos.
- Las propiedades
- distinguen un objeto determinado de los restantes que forman parte de la misma organización y tiene valores que dependen de la propiedad de que se trate.
- Los métodos
- son las operaciones que pueden realizarse sobre el objeto
Information
- Description
- Mind Map on PROGRAMACION ORIENTADA A OBJETOS, created by natalia rojas on 26/09/2017.
- Created by
- natalia rojas
- Views
- 0
- Rating