WorksheetsAnálisis Orientado a Objetos
Total questions: 10
Worksheet time: 30mins
¿En que década aparece el paradigma de la Orientación a Objetos?
1970
1980
1990
2000
¿Por qué Orientación a Objetos? (SM)
Se parece más al mundo real que el análisis estructurado
Permite representar modelos complejos
Muy apropiada para aplicaciones de negocios
Las empresas ahora sí aceptan la OO
¿Qué es un Objeto? (SM)
Informalmente, un objeto representa una entidad del mundo real
Entidades Físicas
Entidades Conceptuales
Entidades de Software
Entidades Médica
¿Qué posee un Objeto? (SM)
Estado
Comportamiento
Identidad
Relaciones
¿Qué es un estado de un objeto? (SM)
Lo que el objeto sabe
El estado de un objeto no es una de las posibles condiciones en que el objeto puede existir
El estado normalmente cambia en el transcurso del tiempo
El estado de un objeto es implementado por un conjunto de propiedades (atributos), además de las conexiones que puede tener con otros objetos
¿Que es el comportamiento de un objeto? (SM)
Lo que el objeto no puede hacer
El comportamiento de un objeto determina cómo éste actúa y reacciona frente a las peticiones de otros objetos
Es modelado por un conjunto de mensajes a los que el objeto puede responder
Se implementa mediante métodos
La identidad de un objeto es
Se refiere a un ID
Se refiere a que los valores de sus atributos son únicos
Se refiere a que cada objeto es único en mundo
Se refiere a la clase
Una clase es una descripción de un grupo de objetos con (SM)
Propiedades parecidas
Comportamiento similar
La misma forma de relacionarse con otros objetos
Una semántica en común
Objetos y Clases (SM)
Una clase es una definición precisa de un objeto de la realidad
Una clase define la estructura y comportamiento compartido entre objetos
Una clase sirve como modelo para la creación de objetos
Los objetos no pueden ser agrupados en clases
Para los modificadores de un acceso (SM)
El nivel público permite acceso a cualquier otra clase
El nivel privado permite acceso a la clase en la está declarado
El nivel protegido permite acceso a la clase donde esta declarado y desde las clases que la hereden
El nivel paquete permite el accedo desde las clases que están en el mismo paquete lógico
