Mind map
Programacion orientada a objetos
Map content
Programacion orientada a objetos
Analisis orientado a objetos
- Es el proceso de analisar el problema, de identificar los objetos y de establecer los requisitos.
Diseño orientado a objetos
- Es el proceso de convertir los requisitos en una especificacion y junto con los objetos, definir unos comportamientos para la implementacion.
Es el proceso de convertir perfectamente lo que se define en el diseño del programa y que hace exactamente lo que el cliente ha solicitado
Objeto
- Es una colección de datos y comportamientos asociados
- Es una instancia de una clase
- Caracterizados por:
- Identidad
- Los objetos se distinguen unos de otros
- Comportamiento
- Los objetos pueden realizar tareas
- Estado
- Los objetos contienen información
- Identidad
- Propiedades de los objetos
- Encapsulacion
- Es la propiedad que le permite a un objeto asegurar que el contenido de su información está oculto al mundo exterior
- Modularidad
- Es la propiedad que permite subdividir una aplicación en partes más pequeñas denominadas módulos
- Polimorfismo
- Permite referirse a objetos de clases diferentes mediante el mismo elemento de programa y realizar la misma operación de diferentes formas
- Encapsulacion
Clases
- Es una plantilla para la creación de objetos de datos según un modelo predefinido
- Una estructura de datos que incluye datos y funciones
- Tipos de relaciones
- Agregación
- Es una relación que representa a las clases compuestas. Una clase se considera compuesta si dentro de sus atributos posee objetos de otras clases.
- Cardinalidad
- Indica el número de instancias de una clase que se asocian con las instancias de la otra clase.
- Tipos
- uno_a_uno
- uno_a_muchos
- muchos_a_muchos
- Tipos
- Indica el número de instancias de una clase que se asocian con las instancias de la otra clase.
- Asociación
- Representa una dependencia semántica entre clases e implica la dirección de esta dependencia.
- Generalización
- Representa las relaciones “es un tipo de”.
- Composicion
- El "todo" no existe sin sus partes. Es una relacion fuerte entre las clases.
- Agregación
- Compuesta por:
- Atributos
- Es una característica de la clase
- Metodos
- Conjunto de sentencias que hacen algo específico en la clase
- Atributos
- Herencia
- Ee utiliza la herencia cuando queremos hacer nuevas clases más especializadas o específicas a partir de una clase base denominada clase padre. La nueva clase más especializada generalmente se denomina clase hija. La
Information
- Description
- Mind Map on Programacion orientada a objetos, created by fdmaca on 01/08/2014.
- Created by
- fdmaca · Aug 2014
- Updated
- Feb 19, 2016
- Views
- 14
- Rating