Practica1 FelipeMansilla

Páginas: 9 (2039 palabras) Publicado: 4 de septiembre de 2015
Actividad 1
SIA

Nombre: Felipe Mansilla

1.- Imaginemos un pequeño ejemplo en el que un ser vivo pueda ser o animal
o humano. Los animales podrán ser aves, y los seres humanos podrán ser
hombres o mujeres. Lo representaremos de la siguiente forma que
visualmente nos facilita la visión de la herencia:

Se pide cambiar el nombre de las formas A, B, C, D, E y F de siguiente
diagrama, de manera quese corresponda con una representación de una
herencia del mundo real.

Repuesta:

Fundamento: En la respuesta se puede apreciar cómo se relacionan todos estos
objetos, formando lo pedido en la pregunta.
2.- Identifique las relaciones de los siguientes supuestos:
a) Los empleados de un club de futbol podrán ser Jugadores y
Administrativos.

Fundamento: Aquí se aprecia un diagrama de claserepresentando herencia,
puesto, que ambos comparten la misma información pero es una especialización
del Empleado, aplicando

b) Los administrativos del club podrán ejercer en sus departamentos de
subordinados y/o responsables de otros administrativos.

Fundamento: Acá se aprecia la relación que existe y además su cardinalidad. Son
por Composición ya que dependen exclusivamente del Administrativo paraexistir.
c) Un socio del club, en una temporada, tendrá un abono, el cual tendrá una
localidad y un importe.

Fundamento: Se puede apreciar que el socio tiene una relación por agregación ya
que el abono no depende exclusivamente del socio para existir, además, un socio
puede tener un abono. Además, del abono nace la relación de Importa y
Localidad, también 1 a 1, y éste es por composición ya quedepende
exclusivamente del Abono para existir.
d) En un equipo de futbol, en una determinada temporada hay un máximo de
24 jugadores y un mínimo de 15. Un jugador pertenecerá a un equipo las
temporadas que sean y finalmente un jugador en una misma temporada
podrá jugar como máximo en dos equipos.

Fundamento: Acá se puede apreciar que es una relación ternaria ya que los 3 se
relacionan y necesitanintercambiar información, además está representado las
cardinalidades de dichas clases, representando el enunciado.
3.- Supongamos un sistema orientado a objetos con las clases Usuario,
Teléfono y Celular, de las que la última es subclase de Teléfono.

La clase Teléfono tiene un atributo privado marca, un atributo protegido
número de serie y un atributo público modelo.
La clase Celular tiene unatributo privado antena y un atributo protegido
conector de alimentación.
Supongamos también que cada una de las tres clases tiene una operación
op(t) que recibe una instancia t de tipo Celular como parámetro.
a) ¿Qué atributos de t serán accesibles desde la operación op de la clase
Usuario?
Serán accesibles los atributos que estén con los modificadores Private o Public,
puestos que estos dos estánsiendo llamando desde la clase Usuario que
pertenece al mismo package y al ser public tiene acceso cualquier clase. No es el
caso de los atributos que están en private puesto que sólo tienen la propia clase
donde está creado el atributo.
Los atributos son: conectorDeAlimentacion, Modelo, numeroDeSerie.
b) ¿Cuáles desde la operación op de la clase Celular?
Acá serán accesible los mismo atributos dela pregunta anterior puesto que son de
la misma características públicos y protected, al ser protected y permanecer en el
mismo package son accesibles todas las clases pertenecientes al mismo package.
Además vamos a tener un atributo adicional que es el que está marcado como
private, puesto que estoy accediendo de la misma clase.
Atributos accesibles: antena, conectorDeAlimentacion, modelo,numeroSerie
c) ¿Y desde la misma operación de la clase Teléfono?
Son visibles los mismos atributos puesto que recibe el parámetro que es de tipo
Celular, entonces, al ser llamado de la clase Telefono, está trabajando desde la
clase Celular donde los atributos accesibles son los que están como private dentro
de la clase Celular, los que sean protected y estén dentro del mismo paquete y
además los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Practica1
  • Practica1
  • Practica1
  • Practica1
  • Practica1
  • Práctica1
  • Practica1
  • Practica1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS