Página 1 de 1

Preguntac51. Patrones de diseño oo

Publicado: 25 Nov 2013, 23:56
por caboso
Los patrones de diseño ¿fomentan la creatividad?. Yo creia que todo lo contrario, que te hacían ceñirte a un esquema del que no te debes salir. Perdonad, no se como hacer copy-paste de la pregunta con la tablet. :oops:

Re: Preguntac51. Patrones de diseño oo

Publicado: 26 Nov 2013, 00:15
por Josen
Busca en Google y te enlaza a Wikipedia donde aparecen todas esas respuestas ;)

Re: Preguntac51. Patrones de diseño oo

Publicado: 26 Nov 2013, 00:27
por caboso
Gracias Josen. :D

Re: Preguntac51. Patrones de diseño oo

Publicado: 26 Nov 2013, 10:17
por phdezv
Yo en esta pregunta no tenía idea, aunque también me guié por la lógica para responderla, y respondí de la misma manera:

Buscando en la Wikipedia:

Objetivos de los patrones

Los patrones de diseño NO pretenden:
- Imponer ciertas alternativas de diseño frente a otras.
- Eliminar la creatividad inherente al proceso de diseño.

Una cosa es que no lo pretendan y otra es que, al ser patrones, no la permitan fácilmente. No creo que sea impugnable, pero es un poco mala leche esta pregunta.

Re: Preguntac51. Patrones de diseño oo

Publicado: 26 Nov 2013, 17:11
por Astrid
Pues yo creo que si es impugnable porque en ese caso habría 2 posibles respuestas falsas....
Voy a intentar buscar alguna fuente aparte de wikipedia

Re: Preguntac51. Patrones de diseño oo

Publicado: 26 Nov 2013, 17:40
por caboso
Si nos fijamos en el matiz, no es lo mismo 'no pretender eliminar la creatividad' que fomentarla... Es la 1ra vez que escucho que los patrones de diseño fomentan la creatividad... Dudo mucho que cualquier catedratico o profesor titular de ingenieria del sw este de acuerdo con esa afirmación.

Yo creo que hay 2 respuestas falsas. ¿Que pensais?

Re: Preguntac51. Patrones de diseño oo

Publicado: 26 Nov 2013, 18:06
por vfrades
La redacción de la pregunta no es la más afortunada, pero veo difícil que admitan una impugnación en este sentido.

Tampoco pone que los patrones de diseño OO 'fomenten' la creatividad, lo que pone es que 'permiten' la creatividad, es decir, 'no imposibilitan'.

Re: Preguntac51. Patrones de diseño oo

Publicado: 26 Nov 2013, 18:22
por nick
caboso, la pregunta no dice que fomenta la creatividad sino que la permite. A mi me parecio muy ambigua, yo al final interpreté permitir en el sentido de "hacer posible" y por eso la señalé como falsa. También pensé que imponer un diseño frente a otro se podía referir a que si usas un patrón de diseño estás eligiendo un diseño concreto predeterminado, al que te tienes que ceñir.
En fin, que me parece mala pregunta, pero no creo que se pueda impugnar.

Re: Preguntac51. Patrones de diseño oo

Publicado: 27 Nov 2013, 10:49
por quini14
Los PATRONES, de cualquier tipo, en cualquier ámbito, imponen ceñirse a un determinado esquema (esta es la propia definición de patrón). Básicamente están reñidos con la creatividad (son lo opuesto). En ajedrez por ejemplo (que puede ser muy creativo), hay patrones en los que se definen posiciones que se ajustan a esos patrones y se dan soluciones estandar a esas posiciones (si que quiere ganar la partida u obtener ventaja). Por no hablar de patronaje en moda y en cualquier ámbito de diseño. Los patrones constriñen las posibles elecciones a unas pocas definidas. Da igual lo que diga wikipedia. El problema es que estos que hacen las preguntas, no se plantean lo que leen, lo leen en cualquier manual, wikipedia etc, lo dan la vuelta, enrrevesan las respuestas y ya tenemos una pregunta de test.
La pregunta es totalmente impugnable. Según la RAE:
m. Modelo que sirve de muestra para sacar otra cosa igual.
loc. adj. Dicho de una persona o de una cosa: En la que se advierte gran semejanza con otra.

En ambas definiciones prácticamente se asemeja a usarlo para copiar, es decir, creatividad cero.

Re: Preguntac51. Patrones de diseño oo

Publicado: 27 Nov 2013, 10:54
por quini14
De hecho en la pregunta 51. Señale la respuesta INCORRECTA sobre patrones de diseño orientado a objetos.
La respuesta :
b) Imponen ciertas alternativas de diseño frente a otras. Sería de las más correctas.
Y como posible respuesta INCORRECTA podría ser:
c) Permiten la creatividad inherente al proceso de diseño. Quizás lo permitan, pero no lo fomentan y probablemente ni lo permitan.
Como experiencia personal, yo trabajé con patrones de diseño en traspaso de información con Oracle con PRO*C, y no nos podiamos salir ni un ápice de los patrones definidos. Creatividad cero. Aunque lo diga wikipedia.

Re: Preguntac51. Patrones de diseño oo

Publicado: 30 Nov 2013, 19:39
por Astrid
Bueno por si a alguien le sirve de algo

http://webdiis.unizar.es/~jmerse/IS-2/Patrones.pdf

es material de la universidad de Zaragoza (página 3)

Re: Preguntac51. Patrones de diseño oo

Publicado: 01 Dic 2013, 01:40
por caboso
Gracias, quini14 y astrid... vfrades, ¿esta no la ves impugnable después del razonamiento de quini14?, ¿alguien la ha impugnado?.

Re: Preguntac51. Patrones de diseño oo

Publicado: 01 Dic 2013, 10:19
por icuesta
Aquí habla un poco de las alternativas usando patrones de diseño:

http://www.uml.org.cn/c++/pdf/DesignPatterns.pdf

Es un libro bastante conocido y referenciado al hablar de patrones de diseño orientado a objetos. Dice literalmente:

Design patterns help you choose design alternatives that make a system reusable and avoid alternatives that compromise reusability.