Please enable JavaScript.
Coggle requires JavaScript to display documents.
Elementos de modelo de objetos, image, image, image, image, image, image,…
Elementos de modelo de objetos
Clases
Construcción para crear objetos de ese tipo
Describe el estado y el comportamiento que todos los objetos
Representa un sustantivo
Lugar
Persona
Cosa
Encapsula
Comportamiento
A través de métodos
Estado
A través de atributos
Abstracción
Abstracción de datos
Pertenecientes a los datos
Abstracción de control
Estructuras de control
Aislar un elemento de su contexto
Énfasis en el "¿qué hace?"
Modularidad
Subdividir una aplicación en partes más pequeñas
Independiente como sea posible de la aplicación
Conexiones con otros módulos.
Crea una serie de límites bien definido
Comprensión del programa
cambiar mediante las operaciones definidas
Herencia
Implementar la reutilización
extensibilidad del software
Facilita la creación de objetos a partir de otros
Obteniendo características similares
Métodos
Atributos
Objetos
Instancia de una clase
Interactúan unos con otros
Contraposición a la visión tradicional
Colección de subrutinas
Recibir mensajes
Enviar mensajes a otros objetos
Encapsulamiento
Aislado del exterior
Módulo natural
Rompecabezas de objetos
Protege a los datos asociados
Eliminando efectos secundarios e interacciones
Ocultamiento del estado
Cambiar mediante las operaciones definidas
Polimorfismo
Utilizar un mismo método de forma diferente
Funciones
Funciones polimórficas
Aplicadas a diferentes tipos de datos de forma indistinta;
Tipo de datos
Tipos polimórficos
Contienen un elemento no especificado