programacion

Páginas: 6 (1259 palabras) Publicado: 26 de marzo de 2014
1.-¿ que es programación orientada a objetos?
R=Los objetos son entidades que tienen un determinado estado, comportamiento (método) e identidad:
El estado está compuesto de datos o informaciones; serán uno o varios atributos a los que se habrán asignado unos valores concretos (datos).
El comportamiento está definido por los métodos o mensajes a los que sabe responder dicho objeto, es decir,qué operaciones se pueden realizar con él.
La identidad es una propiedad de un objeto que lo diferencia del resto; dicho con otras palabras, es su identificador (concepto análogo al de identificador de una variable o una constante).
Un objeto contiene toda la información que permite definirlo e identificarlo frente a otros objetos pertenecientes a otras clases e incluso frente a objetos de unamisma clase, al poder tener valores bien diferenciados en sus atributos. A su vez, los objetos disponen de mecanismos de interacción llamados métodos, que favorecen la comunicación entre ellos. Esta comunicación favorece a su vez el cambio de estado en los propios objetos. Esta característica lleva a tratarlos como unidades indivisibles, en las que no se separa el estado y el comportamiento.2.-¿Qué es una clase?
R=es una abstracción del mundo real que tiene atributos y comportamientos.
3.-¿Qué es un objeto?
R=Un objeto en POO representa alguna entidad de la vida real, es decir, alguno de los objetos que pertenecen al negocio con que estamos trabajando o al problema con el que nos estamos enfrentando, y con los que podemos interactuar. A través del estudio de ellos se adquiere elconocimiento necesario para, mediante la abstracción y la generalización, agruparlos según sus características en conjuntos. Estos conjuntos determinan las clases de objetos con las que estamos trabajando. Primero existen los objetos; luego aparecen las clases en función de la solución que estemos buscando. Ésta es la forma más común de adquirir conocimiento aunque no es la única. En ocasiones, cuandoel observador es un experto del negocio (o del problema), el proceso puede ser a la inversa y comenzar el análisis en una base teórica abstracta, sustentada por el conocimiento previo que da lugar primeramente a clases de objetos que satisfagan las necesidades de la solución.
4.-¿que tipo de relaciones entre clases y para que sirve?
R= Las relaciones entre clases juegan un papel muy importanteen el modelo deobjetos. Las clases, al igual que los objetos, no existen de modo aislado. Por estarazón existirán relaciones entre clases y entre objetos.Las relaciones entre clases, se deben a dos razones: 1) una relación de clasespuede indicar algún tipo de compartición 2) una relación entre clases puede indicaralgún tipo de conexión semántica.Los tres grandes tipos de relaciones entre clasesson:
RELACIÓN DE GENERALIZACIÓN / ESPECIALIZACIÓN
 Uno de los motivos por los cuales las clases se relacionan entre ellas es el hecho de poseer propiedades comunes. Las clases con propiedades comunes se organizan en superclases. Una superclase representa una generalización de las subclases. De igual modo, una subclase de una clase dada representa una
especialización  de la clase superior.
Laclase derivada es-un  tipo de clase de la clase base o superclase.Una superclase representa una generalización  de las subclases. Una subclase dela clase representa una especialización de la clase ascendente.

RELACIÓN DE AGREGACIÓN
Una agregación  es una relación que representa a los objetos compuestos. Un objeto es compuesto. 
si se compone a su vez de otros objetos. La agregación de objetospermite describir modelos del mundo real que se componen de otros modelos, que a su vez se componen de otros modelos.Este es un concepto que se utiliza para expresar tipos de relaciones entre objetos
parte-de (part-of) o tiene-un ( has-a ).
El objeto componente, también a veces denominado continente o contenedor , es un objeto agregado que se compone de múltiples objetos

asociación...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS