Modelo Orientado a Objetos

Páginas: 6 (1395 palabras) Publicado: 27 de octubre de 2013
Metodologia de desarrollo de Sistemas II
GUÍA DE APRENDIZAJE 1.1
Unidad 1 - El Modelo Orientado a Objetos

Objetivo: Reconocer los conceptos y las diferencias entre objetos y clases. Comprender los principios fundamentales de la OO. Entender las diferencias entre el paradigma estructurado y el OO.

Palabras claves: Objeto, clase, abstracción, encapsulamiento, asociación, jerarquía.Duración: 6 hs.

Preguntas:
1) ¿Cuáles son las diferencias principales entre el enfoque estructurado y el orientado a objetos?
El enfoque tradicional del análisis y diseño estructurados, descomponen el problema en funciones o procesos y estructuras de datos, en cambio en el enfoque OO se busca descomponer el problema en unidades más pequeñas denominadas objetos.
2) ¿Qué es una abstracción ypara qué se utiliza?
La abstracción expresa las características esenciales de un objeto, las cuales distinguen al objeto de los demás. A grandes rasgos permite que dispongamos de las características que necesitamos de un objeto.
3) ¿Cuál es el objetivo del encapsulamiento?
El encapsulamiento se centra en la implementación del comportamiento del objeto. Oculta el funcionamiento interno del objeto,actuando como una caja negra.
4) ¿Qué es un objeto? ¿Qué es una clase? ¿Qué diferencias existen entre ellos?
Un objeto es algo real o abstracto, tangible y/o visible que puede comprenderse intelectualmente de la cual almacenamos datos y las operaciones que controlan dichos datos; y la una clase especifica una estructura de datos y las operaciones permisibles que se aplican a cada uno de susobjetos.
La diferencia es que un Objeto es una Instancia o Implementación de dicha Clase.
5) Un objeto se caracteriza por el estado, el comportamiento y la identidad. Explique cada una de esas propiedades.
Estado son los valores que poseen los atributos de un objeto en un momento dado.
El Comportamiento son los métodos que el Objeto tiene.
La identidad es lo que lo diferencia de los demásObjetos.
6) ¿Qué son y para qué sirven las tarjetas CRC?
Las tarjetas CRC (clase, responsabilidad y colaboración) son una metodología para el diseño de software orientado por objetos.
7) Las entidades deben tener un atributo identificador para diferenciar una ocurrencia de instancia de otra. ¿Pasa lo mismo con los objetos?
No, no pasa lo mismo con los Objetos.
8) El modelo entidad interrelaciónmodela entidades, ¿qué diferencia existe entre una entidad y una clase?
Una Entidad no tiene Comportamientos y en las Clases se definen comportamientos.
9) ¿Qué son los atributos de un objeto? ¿Es el mismo concepto de atributo de las entidades en el modelo de datos?
Los Atributos de un Objeto describen el estado del mismo y el mismo concepto se puede aplicar a los Atributos de una Entidad.
10)¿Qué es una operación y que diferencias existen con método y el mensaje?
Una Operación es la única forma de cambiar el Estado de los Datos de un Objeto. Un mensaje, por su parte, es la única forma de comenzar una Operación, y el Método es la implementación de una Operación.
11) ¿Cuál es el beneficio de la generalización?
La generalización nos facilita agrupar Objetos con similarescaracterísticas para luego refinar sus atributos.
12) Explique el concepto de herencia
Es la capacidad de una Clase de heredar los atributos, comportamientos y métodos de una SuperClase.
13) ¿Qué significa herencia de atributos, métodos y asociaciones?
Significa que las Clases Hijas tendrán los mismos Atributos, Métodos y Asociaciones que la Clase Madre.
14) ¿Qué es una operación polimórfica? ¿Para qué seutiliza?
Permite la posibilidad de desencadenar operaciones diferentes en respuesta a un mismo mensaje y se utiliza para la reutilización del Código.
15) ¿Qué diferencia existe entre asociación, agregación y composición?
La relación de Asociación es el enlace entre un Objeto y otro; se considera que una relación es de Agregación cuando un Objeto es “Parte De” otro Objeto.
La composición al...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • modelo orientado a objetos
  • Modelo orientado a objetos
  • Modelo orientados a Objetos
  • Modelos orientados a objetos
  • Modelo Orientado A Objetos
  • Modelo Orientado a Objetos Java
  • modelo orientado a objetos
  • Conceptos Básicos De Los Modelos Orientados A Objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS