Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEtai 308

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
tai 308

Descripción:
patrones de diseño parte 13

Autor:
algoritmo
(Otros tests del mismo autor)

Fecha de Creación:
26/08/2016

Categoría:
Oposiciones

Número preguntas: 19
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Herencia de la clase por un lado, herencia de la interfaz por el otro. Es importante entender la diferencia entre la clase de un objeto y el tipo de un objeto? sí no.
Herencia de la clase por un lado, herencia de la interfaz por el otro. Es importante entender la diferencia entre la clase de un objeto y el tipo de un objeto.   La clase de un objeto define cómo está implementado el objeto. La clase de un objeto define el estado interno del objeto y la implementación de sus operaciones. En cambio el tipo de un objeto solo se refiere a su interface (el conjunto de peticiones que el objeto puede responder). Un objeto puede tener muchos tipos y objetos de diferentes clases pueden tener el mismo tipo   El tipo de un objeto define cómo está implementado el objeto. El tipo de un objeto define el estado interno del objeto y la implementación de sus operaciones. En cambio la clase de un objeto solo se refiere a su interface (el conjunto de peticiones que el objeto puede responder). Un objeto puede tener muchos tipos y objetos de diferentes clases pueden tener el mismo tipo .
Herencia de la clase por un lado, herencia de la interfaz por el otro. Es importante entender la diferencia entre la clase de un objeto y el tipo de un objeto. Un objeto puede tener muchos tipos y objetos de diferentes clases pueden tener el mismo tipo Un objeto solo puede tener un tipo y objetos de diferentes clases siempre tienen distintos tipos.
Herencia de la clase por un lado, herencia de la interfaz por el otro. Hay una estrecha relación entre clase de un objeto y tipo de un objeto? sí no.
Herencia de la clase por un lado, herencia de la interfaz por el otro. Hay una estrecha relación entre clase de un objeto y tipo de un objeto. Como una clase define las operaciones que un objeto puede hacer por lo tanto también está definiendo el tipo del objeto Una clase define las operaciones que un objeto puede hacer pero esto no implica que esté definiendo el tipo del objeto .
Hay una estrecha relación entre clase de un objeto y tipo de un objeto. Como una clase define las operaciones que un objeto puede hacer por lo tanto también está definiendo el tipo del objeto. Cuando alguien dice que un objeto es una instancia de una clase, está implícito que el objeto soporta la interface definida por la clase Cuando alguien dice que un objeto es una instancia de una clase, no está implícito que el objeto soporta la interface definida por la clase .
Herencia de la clase por un lado, herencia de la interfaz por el otro. Dime lenguajes que usan clases que especifican tanto el tipo de un objeto como la implementación del objeto: C++ Eiffel Smalltalk.
Herencia de la clase por un lado, herencia de la interfaz por el otro. Dime lenguajes que usan clases que especifican la implementación del objeto pero que no declaran el tipo de las variables: Smalltalk C++ Eiffel.
Herencia de la clase por un lado, herencia de la interfaz por el otro. Indica la correcta:   Como Smalltalk no declara el tipo de las variables el compilador no comprueba que los tipos de los objetos asignados a una variable son subtipos del tipo de la variable. Enviar un mensaje requiere comprobar que la clase del receptor implementa el mensaje, pero no requiere comprobar que el receptor es una instancia de una clase particular   Como Smalltalk declara el tipo de las variables el compilador no comprueba que los tipos de los objetos asignados a una variable son subtipos del tipo de la variable. Enviar un mensaje requiere comprobar que el receptor es una instancia de una clase particular, pero no requiere comprobar que la clase del receptor implementa el mensaje .
Indica la correcta: También es importante entender la diferencia entre herencia de clase y herencia de la interfaz (o subtipeado). La herencia de clase define la implementación de un objeto en términos de la implementación de otro objeto: Es un mecanismo para compartir código y representación. En cambio la herencia de la interfaz (o subtipeado) describe cuándo un objeto puede ser usado en el lugar de otro También es importante entender la diferencia entre herencia de la interfaz (o subtipeado) y herencia de clase. La herencia de la interfaz (o subtipeado) define la implementación de un objeto en términos de la implementación de otro objeto: Es un mecanismo para compartir código y representación. En cambio la herencia de de clase describe cuándo un objeto puede ser usado en el lugar de otro .
También es importante entender la diferencia entre herencia de clase y herencia de la interfaz (o subtipeado). La herencia de clase define la implementación de un objeto en términos de la implementación de otro objeto: Es un mecanismo para compartir código y representación. En cambio la herencia de la interfaz (o subtipeado) describe cuándo un objeto puede ser usado en el lugar de otro. Es fácil confundir estos dos conceptos porque muchos lenguajes no hacen una distinción explícita Es difícil confundir estos dos conceptos todos los lenguajes hacen una distinción explícita.
También es importante entender la diferencia entre herencia de clase y herencia de la interfaz (o subtipeado). La herencia de clase define la implementación de un objeto en términos de la implementación de otro objeto: Es un mecanismo para compartir código y representación. En cambio la herencia de la interfaz (o subtipeado) describe cuándo un objeto puede ser usado en el lugar de otro. Es fácil confundir estos dos conceptos porque muchos lenguajes no hacen una distinción explícita. ¿En qué lenguajes herencia de clase y herencia de interfaz significan lo mismo? C++ Eiffel Smalltalk.
También es importante entender la diferencia entre herencia de clase y herencia de la interfaz (o subtipeado). La herencia de clase define la implementación de un objeto en términos de la implementación de otro objeto: Es un mecanismo para compartir código y representación. En cambio la herencia de la interfaz (o subtipeado) describe cuándo un objeto puede ser usado en el lugar de otro. Es fácil confundir estos dos conceptos porque muchos lenguajes no hacen una distinción explícita. En C++ y Eiffel herencia de clase y herencia de interfaz significan lo mismo.   La forma estándar de heredar una interface en C++ es heredar públicamente de una clase que tiene funciones miembro virtuales puras. La herencia de interfaz pura puede ser aproximadamente realizada en C++ heredando públicamente de clases abstractas puras. La implementación pura o la herencia de clase pura puede ser aproximadamente realizada con herencia privada   La forma estándar de heredar una interface en C++ es heredar públicamente de una clase que tiene funciones miembro virtuales puras. La herencia de interfaz pura puede ser aproximadamente realizada en C++ heredando privadamente de clases abstractas puras. La implementación pura o la herencia de clase pura puede ser aproximadamente realizada con herencia pública .
También es importante entender la diferencia entre herencia de clase y herencia de la interfaz (o subtipeado). La herencia de clase define la implementación de un objeto en términos de la implementación de otro objeto: Es un mecanismo para compartir código y representación. En cambio la herencia de la interfaz (o subtipeado) describe cuándo un objeto puede ser usado en el lugar de otro. Es fácil confundir estos dos conceptos porque muchos lenguajes no hacen una distinción explícita. En C++ y Eiffel herencia de clase y herencia de interfaz significan lo mismo.   En Smalltalk la herencia solo significa herencia de implementación (herencia de clase). Tú puedes asignar instancias de cualquier clase a una variable si esas instancias soportan las operaciones diseñadas en el valor de la variable   En Smalltalk la herencia solo significa herencia de la interfaz (subtipeado). Tú puedes asignar instancias de cualquier clase a una variable si esas instancias soportan las operaciones diseñadas en el valor de la variable .
Aunque la mayoría de los lenguajes de programación no soportan la distinción entre herencia de interface y herencia de implementación las personas hacen la distinción en la práctica. De hecho los programadores de Smalltalk actúan como si las subclases fueran subtipos y los programadores de C++ manipulan los objetos a través de tipos definidos por clases abstractas De hecho los programadores de Smalltalk manipulan los objetos a través de tipos definidos por clases abstractas y los programadores de C++ actúan como si las subclases fueran subtipos .
También es importante entender la diferencia entre herencia de clase y herencia de la interfaz (o subtipeado). La herencia de clase define la implementación de un objeto en términos de la implementación de otro objeto: Es un mecanismo para compartir código y representación. En cambio la herencia de la interfaz (o subtipeado) describe cuándo un objeto puede ser usado en el lugar de otro. Es fácil confundir estos dos conceptos porque muchos lenguajes no hacen una distinción explícita. ¿En qué lenguajes la herencia solo significa herencia de implementación (herencia de clase)? Smalltalk C++ Eiffel.
En C++ e Eiffel herencia de clase y herencia de interfaz significan lo mismo mientras que en Smalltalk la herencia solo significa herencia de implementación (herencia de clase). Muchos patrones de diseño dependen de esta distinción. En el patrón chain of responsability los objetos deben tener un tipo común, pero no suelen compartir una implementación común En el patrón builder los objetos deben tener un tipo común, pero no suelen compartir una implementación común .
En C++ e Eiffel herencia de clase y herencia de interfaz significan lo mismo mientras que en Smalltalk la herencia solo significa herencia de implementación (herencia de clase). Muchos patrones de diseño dependen de esta distinción. En el patrón composite, Component define un interfaz común, pero Composite muchas veces define una implementación común En el patrón composite, Component define un interfaz común y Composite nunca define una implementación común .
En C++ e Eiffel herencia de clase y herencia de interfaz significan lo mismo mientras que en Smalltalk la herencia solo significa herencia de implementación (herencia de clase). Muchos patrones de diseño dependen de esta distinción. Dime patrones de diseño que son implementados a menudo con clases abstractas que son interfaces puras: command observer state strategy bridge builder.
Denunciar test Consentimiento Condiciones de uso