Вы находитесь на странице: 1из 5

85. Qu es la identidad de un objeto?

La identidad es la propiedad que permite a un objeto diferenciarse de otros.


Generalmente esta propiedad es tal, que da nombre al objeto. Tomemos por
ejemplo el "verde" como un objeto concreto de una clase color; la propiedad
que da identidad nica a este objeto es precisamente su "color" verde. Tanto
es as que para nosotros no tiene sentido usar otro nombre para el objeto
que no sea el valor de la propiedad que lo identifica.
En programacin la identidad de los objetos sirve para comparar si dos
objetos son iguales o no. No es raro encontrar que en muchos lenguajes de
programacin la identidad de un objeto est
determinada por la direccin de memoria de la computadora en la que se
encuentra el objeto, pero este comportamiento puede ser variado
redefiniendo la identidad del objeto a otra propiedad.
86. Dadas dos variables X e Y del mismo tipo qu significa que ambas son
iguales?
Que las dos apuntan al mismo objeto
87. Dadas dos variables X e Y del mismo tipo qu significa asignarle Y a X?

88. Dadas dos variables X e Y del mismo tipo qu significa clonar X en Y?

89. Qu significa realizar una clonacin superficial?


la clonacin superficial slo se clona el objeto con sus atributos estndares,
si hay objetos relacionados con el objeto que se desea clonar, slo se copia
una referencia a ese objeto dentro del objeto clonado, en otras palabras,
ambos objetos tienen referencia al mismo objeto

90. Qu significa realizar una clonacin profunda?


la clonacin profunda crea un clon, donde cada objeto relacionado con
l, tambin es clonado en una distinta localidad de memoria, es decir son,
todos los objetos relacionados son diferentes son una copia del objeto que
fue clonado.
91. Qu es el ciclo de vida de un objeto?
Es desde que se instancia hasta que finaliza su ejecucin
92. Cmo se libera el espacio ocupado por un objeto?
Por Medio de un Destructor
93. Qu tipos de relaciones existen entre los objetos?
Las relaciones permiten a un objeto relacionarse con los dems que forman
parte de la misma organizacin.

Hay 3 tipos fundamentales de relaciones:


Relaciones jerrquicas, de herencia o de des generalizacin:
Relaciones de pertenencia o de agregacin
Relaciones de asociacin
Relacin todo/parte (whole/part)
Denota una relacin parte de (part of). As, un ptalo no es un tipo de flor;
es una parte de una flor.
94. Cmo podemos definir al enlace entre objetos?
Es la asociacin especifica por la cual un objeto (cliente) utiliza los servicios
de otro objeto (servidor), o a travs de la cual un objeto puede comunicarse
con otro
95. Cmo pueden ser los mensajes entre dos objetos en una relacin de
enlace?
Tpicamente unidireccionales y ocasionalmente bidireccionales
96. Qu es un mensaje unidireccional?
Un objeto controlador solo invoca operaciones sobre los otros objetos, pero
los otros objetos no operan sobre el controlador
97. Qu es un mensaje bidireccional?
Cuando un controlador invoca la operacin mover sobre a, los datos
fluyen de cliente a servidor, sin embargo, cuando un controlador invoca la
operacin est bajo el objeto b, el resultado pasa del servidor al cliente.
98. Quin inicia el paso de un mensaje entre dos objetos en una relacin de
enlace?
cliente
99. Cules son los roles o papeles que puede desempear un objeto en
una relacin de enlace?
Actor Servidor Agente
100. Qu significa que un objeto acte como Actor?
Que puede operar sobre otros objetos, pero nunca opera sobre el por parte
de otros objetos
101. Qu significa que un objeto acte como Servidor?
Un objeto que nunca opera sobre otros objetos, solo los otros objetos operan
sobre el
102. Qu significa que un objeto acte como Agente?
Puede operar sobre otros objetos, y adems otros objetos pueden operar
sobre el
103. Dados dos objetos A y B, si A le puede enviar un mensaje a B, estando
ambos relacionados por enlace, decimos que B respecto de A est: Visible

104. Cules son las cuatro formas de visibilidad que puede poseer un
objeto servidor respecto de un objeto cliente?
El objeto servidor es global para el cliente
El obj servidor es un parmetro de alguna operacin del cliente
El obj servidor es parte del objeto cliente
El obj servidor es un objeto declarado localmente alguna operacin del
cliente
105. En una relacin de enlace de dos objetos, cuando uno le pasa un
mensaje al otro, adems de adoptar roles ambos deben estar:
..

106. Cules son las posibles formas de sincronizacin?


Secuencial vigilado - sncrono
107. Qu significa que dados dos objetos A y B estos estn
secuencialmente sincronizados?
La semntica del objeto A est garantizada solo en presencia de un nico
objeto activo simultaneo B
108. Qu significa que la forma de sincronizarse de un conjunto de objetos
es vigilada?
La semntica de un objeto pasivo est garantizada en presencia de
mltiples hilos de control, pero los clientes activos deben colaborar para
lograr la exclusin mutua
109. Qu significa que la forma de sincronizarse de un conjunto de objetos
es sncrona?
La semntica de un objeto pasivo est garantizada en presencia de
mltiples hilos de control y el servidor garantiza la exclusin mutua
110. El enlace es una relacin de igual a igual o jerrquica?
Igual a igual
111. La agregacin es una relacin de igual a igual o jerrquica?
jerrquica
112. Qu tipo de jerarqua denota la agregacin?
Todo parte
113. Qu otro nombre recibe el todo en una relacin de agregacin?
agregado
114. En una relacin de agregacin las partes forman parte del estado
del todo?
Las partes (atributos) forman parte del todo

115. Qu tipos de agregacin existen?


Parte de tiene un
116. Qu caracteriza a la agregacin con contencin fsica?
Un objeto y su composicin de partes (un aeroplano, se compone por, alas,
motor, tren de aterrizaje, etc.)
117. Qu es una clase?
Una clase es solo una abstraccin, la esencia de un objeto. Es un grupo
conjunto o tipo, marcado por atributos comunes o un atributo comn,
distincin o clasificacin de grupos basada en la calidad, grado o condicin
UNA CLASE ES UN CONJUNTO DE OBJETOS QUE COMPARTEN UNA
ESTRUCTURA EN COMUN Y UN COMPORTA MIENTO EN COMUN
118. La interfaz de la clase proporciona su visin interna?
NO
119. La implementacin de la clase proporciona su visin externa?
NO
120. En cuntas partes la podemos dividir una interfaz en trminos de la
accesibilidad o visibilidad que posee?
Publica, protegida, privada
121. Qu tipos bsicos de relaciones existen entre las clases?
Es un, todo/parte- parte/de, asociacin
122. Qu relaciones entre clases se desprenden de las tres relaciones
bsicas?
Asociacin, herencia, agregacin, uso, instanciacin, meta clase
123. La asociacin denota una dependencia semntica y la direccin de
esta asociacin?
bidireccional
124. Qu significa la cardinalidad en una relacin?
Significa que para cada clase venta, existen cero o ms instancias de la
clase producto
125. Qu cardinalidad puede existir entre clases relacionadas por
asociacin?
Uno a uno, uno a muchos, muchos a muchos
126. Qu es la herencia?
Esta propiedad permite a los objetos ser construidos a partir de otros
objetos. El objetivo final es la reutilizabilidad o reutilizacin, es decir,
reutilizar cdigo anteriormente ya desarrollado.

La herencia supone una clase base y una jerarqua de clases que contiene
las clases derivadas de la clase base. Las clases derivadas pueden heredar
el cdigo y los datos de su clase base, aadiendo su propio cdigo especial
y datos a ellas, incluso cambiar aquellos elementos de la clase base que
necesita sean diferentes
127. Cuntos tipos de herencia existen?
HERENCIA SIMPLE (Herencia jerrquica)
HERENCIA MLTIPLE (Herencia en malla)
Herencia repetida
POLIMORFISMO

Вам также может понравиться