000 02852nam a2200289 a 4500
003 AR-sfUTN
008 170717b ||||| |||| 00| 0 d
020 _a9788478290598
040 _cAR-sfUTN
041 _aspa
080 _a004.415.2 P276
_22000
100 1 _aGamma, Erich
_940675
245 1 0 _aPatrones de diseño :
_belementos de software orientado a objetos reutilizable /
_cErich Gamma ... [et al.].
260 _aMadrid:
_bPearson,
_c2003
300 _a364 p.
336 _2rdacontent
_atexto
_btxt
337 _2rdamedia
_asin mediación
_bn
338 _2rdacarrier
_avolumen
_bnc
505 8 0 _aCONTENIDO CAPITULO 1 Introducción 1.1. ¿Qué es un patrón de diseño? 3 1.2. Patrones de diseño en el MVC de Smalltalk 4 1.3. Descripción de los patrones de diseño 6 1.4. El catálogo de patrones de diseño 7 1.5. Organización del catálogo 9 1.6. Cómo resuelven los patrones los problemas de diseño 10 1.7. Cómo seleccionar un patrón de diseño 25 1.8. Cómo usar un patrón de diseño 26 CAPITULO 2 Un caso de estudio: diseñando un editor de documentos 2.1. Problemas de diseño 30 2.2. Estructura del documento 32 2.3. Formateado 36 2.4. Adornar la interfaz de usuario 39 2.5. Permitir múltiples estándares de interfaz de usuario 43 2.6. Permitir múltiples sistemas de ventanas 47 2.7. Operaciones de usuario 53 2.8. Revisión ortográfica e inserción de guiones 58 CATALOGO DE PATRONES DE DISEÑO CAPITULO 3 Patrones de Creación Abstract Factory 79 Builder 89 Factory Method 99 Prototype 109 Singleton 119 Discusión sobre los patrones de creación 127 CAPITULO 4 Patrones Estructurales Adapter 131 Bridge 141 Composite 151 Decorator 161 Facade 171 Flyweight 179 Proxy 191 Discusión sobre los patrones estructurales 201 CAPITULO 5 Patrones de Comportamiento Chain of Responsibility 205 Command 215 Interpreter 225 Iterator 237 Mediator 251 Memento 261 Observer 269 State 279 Strategy 289 Template Method 299 Visitor 305 Discusión sobre los patrones de comportamiento 317 CAPITULO 6 Conclusión 6.1. Qué esperar de los patrones de diseño 322 6.2. Una breve historia 325 6.3. La comunidad de patrones 326 6.4. Una invitación 327 6.5. Una reflexión a modo de despedida 328 APENDICE A. Glosario 329 APENDICE B. Guía de la notación 333 B.1. Diagrama de clases 334 B.2. Diagrama de objetos 336 B.3. Diagrama de interacción 336 APENDICE C. Clases fundamentales 339 C.1. Lista 340 C.2. Iterador 342 C.3. IteradorLista 343 C.4. Punto 343 C.5. Rect 344 Bibliografía 345 Indice alfabético 351
650 _aPATRONES DE DISEÑO
650 _aPROGRAMACION ORIENTADA A OBJETOS
700 1 _aHelm, Richard
700 1 _aJohnson, Ralph
700 1 _aVlissides, John
942 _cBK
_2udc
999 _c13302
_d13302