Mapa mental
INTERACCION ENTRE OBJETOS
Conteúdo do mapa
INTERACCION ENTRE OBJETOS
Hasta el momento… ya sabemos! qué son los objetos, cómo se implementan, así también conocemos qué es un campo (datos de un obj.), constructores y métodos
- Características asociadas
- SE TRADUCEN :en abstraccion,encapsulacion,ocultamiento,modularizacion
- Abstracción:
- Consiste en captar las características esenciales comportamiento de un objeto. Por ejemplo, veamos un Celular …
- Encapsulación
- Consiste en unir en la Clase las Características y comportamientos esto es, los atributos y métodos. , Es tener todo esto es una sola entidad.
- La utilidad del encapsulamiento va por la facilidad de manejar la complejidad, ya que tendremos a las Clases como cajas negras, donde sólo se conoce el comportamiento (interfaz publica) pero no los detalles internos.
- Consiste en unir en la Clase las Características y comportamientos esto es, los atributos y métodos. , Es tener todo esto es una sola entidad.
- Ocultamiento
- Es la capacidad de ocultar los detalles internos del comportamiento Clase y exponer sólo los detalles que sean necesarios para el resto de las de una clases.
- 1. Restringir y controlar el uso de una clase (algunos comportamiento privados).
- 2. Validar algunas condiciones antes de modificar el estado de un objeto.
- usando las palabras reservadas: private y protected
- Es la capacidad de ocultar los detalles internos del comportamiento Clase y exponer sólo los detalles que sean necesarios para el resto de las de una clases.
- Abstracción
- La fecha, con el formato especificado… ¿puede ser implementado con una sola clase?
- SI!
- Modularización
- Proceso de dividir un todo en partes bien definidas que pueden ensamblarse y examinarse separadamente, y que Interaccionan en formas bien definidas
- El mecanismo principal de modularización en la Programación Orientada a Objetos es la clase
- Composición
- Permite que la clase “todo” controle la existencia de las “parte”. Es decir… la clase todo creara al principio las clases parte.
- La fecha, con el formato especificado… ¿puede ser implementado con una sola clase?
- Abstracción:
- SE TRADUCEN :en abstraccion,encapsulacion,ocultamiento,modularizacion
- Paso de parámetros a métodos…
- existen Dos tipos:
- 1. Paso por valor:
- Cuando, se realiza una copia de los valores que se pasan en los parámetros, con los cuales se trabaja dentro del método. Es por ello que cualquier cambio que sufran dentro, no repercute fuera del método.
- 2. Paso por referencia:
- No realiza copia, solo se pasa una referencia al objeto, por lo que las modificaciones de dentro de los métodos afectan a los parámetros y esos cambios permanecen al final de los métodos.
- 1. Paso por valor:
- existen Dos tipos:
- Tipos primitivos
- Las expresiones de tipos primitivos usan normalmente operadores
- Los tipos primitivos no usan métodos para ser creados
- Los valores de tipos primitivos son almacenados directamente en la variable
- Tipos objeto
- Los tipos objetos son aquellos construidos por el programador, por ejemplo las clases.
- El standar de Java System, define también algunas clases, por ejemplo a String como un tipo objeto.
- Características asociadas
Informações
- Descrição
- Mapa Mental sobre INTERACCION ENTRE OBJETOS, criado por LUZ MARIA CANDIA SAMORA em 05-12-2017.
- Criado por
- LUZ MARIA CANDIA SAMORA
- Visualizações
- 0
- Avaliação
Mais sobre Relaciones entre clases y objetos