IS OBJETOS 2
問題一覧
1
El método n() de C3 solo se accede mediante v.n() cuando v es C3
2
Las clases Circulo, Recta y Cara deben ser subclases de una clase Dibujo
3
La clase C3 es igual que la clase C
4
El metodo m1() tiene acceso al metodo m()
5
Uniformar la diversidad
6
Reduce complejidad porque descompone los estados
7
No es mejor
8
No cumplen siempre el Principio de Sustitución. Por tanto, no siempre son seguros
9
b
10
No se utiliza
11
La clase B es más fácil de modificar porque no tiene atributos.
12
Convendría añadir una clase Precio.
13
El diseño (c) es parte del Patrón Estado.
14
Las clases Tablero, Dibujo y Casilla forman un patrón Composición.
15
El objeto Vista Paciente accede al valor del estado del paciente
16
Las clases Estado Libro y Libro Disponible comparten el mismo tipo de atributo “estado” que solo sirve para publicar su valor
17
Conviene que el objeto rectángulo pida sus parámetros constructivos( Lado1, Lado2, Posición) para reducir la dependencia de la programación del objeto que solicita la creación de un rectángulo
18
La privacidad de los atributos no asegura el principio de ocultación, La herencia uniforma la diversidad
19
El polimorfismo nos permite obtener los mismos tipos de servicios de objetos diferentes, La libertad de expresión creativa es la principal diferencia entre el enfoque estructurado y el de objetos
20
Los diagramas de secuencia expresan una operación concreta entre objetos, Los patrones nos son útiles para resolver cierto tipo de problemas que se suelen repetir en el diseño software
21
El metodo n() puede acceder m() de C2 a traves de C, mediante el mensaje v.m() si v es de la clase C y el valor de v es C2
22
Se sutituye el hijo por el padre
23
Es inadecuado porque Persona y Animal siempre son Paciente
24
Empleado 1 y Empleado 2 serían subclases si el salario de uno es fijo y el otro salario depende de las horas trabajadas
25
es subclase de Figura
26
d
27
Utilizaria las clases Circulo, Recta, Cara y Figura, donde Figura es la superclase de Circulo, Recta y Cara. Cara compuesta por Figura
28
No es util porque no se utiliza el patron
29
El metodo m() de C2 es polimórfico
30
Es una herencia simple porque tiene una sola superclase
31
Utilizaria las clases Edificio, Pista y Hangar como hermanas de Rectángulo
32
Todos los métodos m() son distintos
33
El método m1() no tiene que cumplir el principio de sustitución
34
Ninguno
35
Para cambiar algo en el método m1() es conveniente leer todo el interior de m2()
36
La clase Ruta debe estar conectada también con la clase Usuario
37
b es consecuente con el Patrón Estado
38
Se debe disponer de una clase Ajedrez para albergar el método reglas() que se ocupe de aplicar las reglas del juego
39
El objeto VIsta Paciente usa el método getEstado() de la clase Paciente
40
El método prestar() de la clase Libro manda un mensaje prestar() a la dirección contenida en el atributo estado de su clase
41
El método constructor no debe contener parámetros, pero durante su ejecución debe preguntarlos al interesado en construir el rectángulo
42
El polimorfismo es útil porque nos aporta ambigüedad, El principio de sustitución de Liskov nos indica como hacer segura la herencia
43
La herencia nos indica una relación "es-un" entre clases, La herencia siempre que la utilicemos tenemos que pensar una relación que se cumpla siempre, no solo en nuestro caso particular
44
El polimorfismo nos permite enviar mensajes sintácticamente iguales a objetos distintos, La relación de asociación nos indica que objetos de la primera tienen como atributos objetos de la segunda
45
El método n() tiene acceso al método m() de la clase C
46
El método prestar() de la clase Libro manda un mensaje prestar() a la dirección contenida en el atributo estado de su clase
47
El método C1.m() es el comportamiento de A en el estado C1
48
El método dameCosteTotal() de TareaSimple es una especialización del método dameCosteTotal() de Tarea por la relación de herencia
49
Ninguno de los patrones citados
50
No es adecuado porque cama no debe ser quien publique el nombre
51
El patrón Método de Fábrica
52
El B porque extracción no requiere conocer el saldo para solicitar el servicio de autorizar a cuenta
53
Es fácil cambiar la complejidad de una tarea, simplemente hay que intercambiar el objeto que representa la complejidad en la clase Tarea
54
Empleado 2, Empleado y Empleado 1 son clases iguales
55
Una herencia simple
56
No se cumple el principio de Ocultación de Información
57
Sobra
58
Inadecuado porque Controlador sobrepasa su función
59
Es incorrecto porque diagnostica() es un método de Operario
60
Carece de sentido
61
El patrón Método de Fábrica
62
Ambigüedad equivale a disponer de alternativas
63
La clase B es parte de la clase A
64
El método dameCosteTotal() de TareaSimple es una especialización del método dameCosteTotal() de Tarea por la relación de herencia
65
El Principio de Ocultación de Información no depende de la privacidad de los elementos de la clas
66
El método n() tiene acceso al método m() de la clase C
IS ARQUI 2
IS ARQUI 2
ユーザ名非公開 · 79問 · 2年前IS ARQUI 2
IS ARQUI 2
79問 • 2年前SSDD Fich distrib
SSDD Fich distrib
ユーザ名非公開 · 19問 · 2年前SSDD Fich distrib
SSDD Fich distrib
19問 • 2年前IS OBJETOS 1
IS OBJETOS 1
ユーザ名非公開 · 53問 · 2年前IS OBJETOS 1
IS OBJETOS 1
53問 • 2年前GPTI C1
GPTI C1
ユーザ名非公開 · 8問 · 1年前GPTI C1
GPTI C1
8問 • 1年前GPTI 2
GPTI 2
ユーザ名非公開 · 67問 · 1年前GPTI 2
GPTI 2
67問 • 1年前問題一覧
1
El método n() de C3 solo se accede mediante v.n() cuando v es C3
2
Las clases Circulo, Recta y Cara deben ser subclases de una clase Dibujo
3
La clase C3 es igual que la clase C
4
El metodo m1() tiene acceso al metodo m()
5
Uniformar la diversidad
6
Reduce complejidad porque descompone los estados
7
No es mejor
8
No cumplen siempre el Principio de Sustitución. Por tanto, no siempre son seguros
9
b
10
No se utiliza
11
La clase B es más fácil de modificar porque no tiene atributos.
12
Convendría añadir una clase Precio.
13
El diseño (c) es parte del Patrón Estado.
14
Las clases Tablero, Dibujo y Casilla forman un patrón Composición.
15
El objeto Vista Paciente accede al valor del estado del paciente
16
Las clases Estado Libro y Libro Disponible comparten el mismo tipo de atributo “estado” que solo sirve para publicar su valor
17
Conviene que el objeto rectángulo pida sus parámetros constructivos( Lado1, Lado2, Posición) para reducir la dependencia de la programación del objeto que solicita la creación de un rectángulo
18
La privacidad de los atributos no asegura el principio de ocultación, La herencia uniforma la diversidad
19
El polimorfismo nos permite obtener los mismos tipos de servicios de objetos diferentes, La libertad de expresión creativa es la principal diferencia entre el enfoque estructurado y el de objetos
20
Los diagramas de secuencia expresan una operación concreta entre objetos, Los patrones nos son útiles para resolver cierto tipo de problemas que se suelen repetir en el diseño software
21
El metodo n() puede acceder m() de C2 a traves de C, mediante el mensaje v.m() si v es de la clase C y el valor de v es C2
22
Se sutituye el hijo por el padre
23
Es inadecuado porque Persona y Animal siempre son Paciente
24
Empleado 1 y Empleado 2 serían subclases si el salario de uno es fijo y el otro salario depende de las horas trabajadas
25
es subclase de Figura
26
d
27
Utilizaria las clases Circulo, Recta, Cara y Figura, donde Figura es la superclase de Circulo, Recta y Cara. Cara compuesta por Figura
28
No es util porque no se utiliza el patron
29
El metodo m() de C2 es polimórfico
30
Es una herencia simple porque tiene una sola superclase
31
Utilizaria las clases Edificio, Pista y Hangar como hermanas de Rectángulo
32
Todos los métodos m() son distintos
33
El método m1() no tiene que cumplir el principio de sustitución
34
Ninguno
35
Para cambiar algo en el método m1() es conveniente leer todo el interior de m2()
36
La clase Ruta debe estar conectada también con la clase Usuario
37
b es consecuente con el Patrón Estado
38
Se debe disponer de una clase Ajedrez para albergar el método reglas() que se ocupe de aplicar las reglas del juego
39
El objeto VIsta Paciente usa el método getEstado() de la clase Paciente
40
El método prestar() de la clase Libro manda un mensaje prestar() a la dirección contenida en el atributo estado de su clase
41
El método constructor no debe contener parámetros, pero durante su ejecución debe preguntarlos al interesado en construir el rectángulo
42
El polimorfismo es útil porque nos aporta ambigüedad, El principio de sustitución de Liskov nos indica como hacer segura la herencia
43
La herencia nos indica una relación "es-un" entre clases, La herencia siempre que la utilicemos tenemos que pensar una relación que se cumpla siempre, no solo en nuestro caso particular
44
El polimorfismo nos permite enviar mensajes sintácticamente iguales a objetos distintos, La relación de asociación nos indica que objetos de la primera tienen como atributos objetos de la segunda
45
El método n() tiene acceso al método m() de la clase C
46
El método prestar() de la clase Libro manda un mensaje prestar() a la dirección contenida en el atributo estado de su clase
47
El método C1.m() es el comportamiento de A en el estado C1
48
El método dameCosteTotal() de TareaSimple es una especialización del método dameCosteTotal() de Tarea por la relación de herencia
49
Ninguno de los patrones citados
50
No es adecuado porque cama no debe ser quien publique el nombre
51
El patrón Método de Fábrica
52
El B porque extracción no requiere conocer el saldo para solicitar el servicio de autorizar a cuenta
53
Es fácil cambiar la complejidad de una tarea, simplemente hay que intercambiar el objeto que representa la complejidad en la clase Tarea
54
Empleado 2, Empleado y Empleado 1 son clases iguales
55
Una herencia simple
56
No se cumple el principio de Ocultación de Información
57
Sobra
58
Inadecuado porque Controlador sobrepasa su función
59
Es incorrecto porque diagnostica() es un método de Operario
60
Carece de sentido
61
El patrón Método de Fábrica
62
Ambigüedad equivale a disponer de alternativas
63
La clase B es parte de la clase A
64
El método dameCosteTotal() de TareaSimple es una especialización del método dameCosteTotal() de Tarea por la relación de herencia
65
El Principio de Ocultación de Información no depende de la privacidad de los elementos de la clas
66
El método n() tiene acceso al método m() de la clase C