Diferencia entre revisiones de «Diseño Avanzado con Objetos»

De Cuba-Wiki
Sin resumen de edición
Sin resumen de edición
(No se muestran 2 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
[[1. Diseño Avanzado con Objetos - Clase del Jueves 2: 30/08/2007|Clase del Jueves 2: 30/08/2007]]:<br>
Poner acá la descripción de la materia, correlatividades, etc.
Metaclasses – Chapter 5, Smalltalk-80, Adele Goldberg et. al.<br>
Protocol for Classes – Chapter 16, Smalltalk-80, Adele Goldberg et. al.<br>


[[2. Diseño Avanzado con Objetos - Clase del Martes 3: 04/09/2007|Clase del Martes 3: 04/09/2007]]:<br>
== Apuntes ==
A Shared View of Sharing: TheTreaty of Orlando –Stein, H. Lieberman, D. Ungar<br>
* [[Clase del 30/08/2007 (Diseño Avanzado con Objetos)|Clase del Jueves 2: 30/08/2007]]
Using Prototypical Objects to Implement Shared Behavior - H. Lieberman<br>
** Metaclasses – Chapter 5, Smalltalk-80, Adele Goldberg et. al.
Self: The Power of Simplicity D. Ungar, R. Smith.<br>
** Protocol for Classes Chapter 16, Smalltalk-80, Adele Goldberg et. al.


'''Clase del Martes 4: 11/09/2007:'''<br>
*[[Clase del 04/09/2007 (Diseño Avanzado con Objetos)|Clase del Martes 3: 04/09/2007]]
[[Diseño Avanzado con Objetos - Wrappers to the rescue|Wrappers to the rescue]]<br>
** A Shared View of Sharing: TheTreaty of Orlando –Stein, H. Lieberman, D. Ungar
[[Diseño Avanzado con Objetos - Definición y Composición Dinámica de Metacomportamiento en Ambientes de Objetos con Clasificación - Tesis de Licenciatura de Alejandra DeBonnis - Capitulo 3 y Secciones 4.1, 4.2, 4.5 y 4.6|Definición y Composición Dinámica de Metacomportamiento en Ambientes de Objetos con Clasificación - Tesis de Licenciatura de Alejandra DeBonnis - Capitulo 3 y Secciones 4.1, 4.2, 4.5 y 4.6]]
** Using Prototypical Objects to Implement Shared Behavior - H. Lieberman
** Self: The Power of Simplicity – D. Ungar, R. Smith.


[[4. Diseño Avanzado con Objetos - Clase del Martes 5: 18/09/2007|Clase del Martes 5: 18/09/2007]]:<br>
*Clase del 11/09/2007
Designing Reusable Classes – R. Johnson, B. Foote<br>
** [[Wrappers to the rescue (Diseño Avanzado con Objetos)|Wrappers to the rescue]]
Evolving Frameworks - A Pattern-Language for Developing Object-Oriented Frameworks<br>
** [[Tesis de Licenciatura de Alejandra DeBonnis (Diseño Avanzado con Objetos)|Definición y Composición Dinámica de Metacomportamiento en Ambientes de Objetos con Clasificación]]. Tesis de Licenciatura de Alejandra DeBonnis - Capitulo 3 y Secciones 4.1, 4.2, 4.5 y 4.6.
Documenting Frameworks using Patterns<br>


[[5. Diseño Avanzado con Objetos - Clase del Martes 6: 25/09/2007|Clase del Martes 6: 25/09/2007]]:<br>
*[[Clase del 18/09/2007 (Diseño Avanzado con Objetos)|Clase del Martes 5: 18/09/2007]]
Introducción de Design Patterns<br>
** Designing Reusable Classes R. Johnson, B. Foote
Introducción de The Design Patterns Smalltalk Companion<br>
** Evolving Frameworks - A Pattern-Language for Developing Object-Oriented Frameworks
Polimorphic Hierarchy Bobby Woolf, Smalltalk Report<br>
** Documenting Frameworks using Patterns
Patterns Generate Architectures<br>


[[6. Diseño Avanzado con Objetos - Clase del Martes 7: 02/10/2007|Clase del Martes 7: 02/10/2007]]:<br>
*[[Clase del 25/09/2007 (Diseño Avanzado con Objetos)|Clase del Martes 6: 25/09/2007]]
Double Dispatch, State<br>
** Introducción de Design Patterns
** Introducción de The Design Patterns Smalltalk Companion
** Polimorphic Hierarchy – Bobby Woolf, Smalltalk Report
** Patterns Generate Architectures


[[7. Diseño Avanzado con Objetos - Clase del Martes 8: 9/10/2007|Clase del Martes 8: 9/10/2007]]:<br>
*[[Clase del 02/10/2007 (Diseño Avanzado con Objetos)|Clase del Martes 7: 02/10/2007]]
Mediator, Façade, Composite y Observer<br>
** Double Dispatch, State


[[8. Diseño Avanzado con Objetos - Clase del Martes 9: 16/10/2007|Clase del Martes 9: 16/10/2007]]:<br>
*[[Clase del 9/10/2007 (Diseño Avanzado con Objetos)|Clase del Martes 8: 9/10/2007]]
Proxy, Decorator y Adapter<br>
** Mediator, Façade, Composite y Observer


[[9. Diseño Avanzado con Objetos - Clase del Martes 10: 23/10/2007|Clase del Martes 10: 23/10/2007]]:<br>
*[[Clase del 16/10/2007 (Diseño Avanzado con Objetos)|Clase del Martes 9: 16/10/2007]]
Visitor<br>
** Proxy, Decorator y Adapter
The Object Recursion Pattern<br>
 
Null Object<br>
*[[Clase del 23/10/2007 (Diseño Avanzado con Objetos)|Clase del Martes 10: 23/10/2007]]
Pattern Abuser<br>
** Visitor
<br>
** The Object Recursion Pattern
[[10. Diseño Avanzado con Objetos - Clase del Martes 11: 30/10/2007|Clase del Martes 11: 30/10/2007]]:<br>
** Null Object
Smalltalk-80, Bits of History, Words of Advice - Capitulos 11 y 13 <br>
** Pattern Abuser
Optimizing Dinamically-Typed Object-Oriented Languages with Polymorphic Inline Caches (PIC)<br>
 
*[[Clase del 30/10/2007 (Diseño Avanzado con Objetos)|Clase del Martes 11: 30/10/2007]]
** Smalltalk-80, Bits of History, Words of Advice - Capitulos 11 y 13
** Optimizing Dinamically-Typed Object-Oriented Languages with Polymorphic Inline Caches (PIC)

Revisión del 15:47 6 nov 2007

Poner acá la descripción de la materia, correlatividades, etc.

Apuntes

  • Clase del Jueves 2: 30/08/2007
    • Metaclasses – Chapter 5, Smalltalk-80, Adele Goldberg et. al.
    • Protocol for Classes – Chapter 16, Smalltalk-80, Adele Goldberg et. al.
  • Clase del Martes 3: 04/09/2007
    • A Shared View of Sharing: TheTreaty of Orlando –Stein, H. Lieberman, D. Ungar
    • Using Prototypical Objects to Implement Shared Behavior - H. Lieberman
    • Self: The Power of Simplicity – D. Ungar, R. Smith.
  • Clase del Martes 5: 18/09/2007
    • Designing Reusable Classes – R. Johnson, B. Foote
    • Evolving Frameworks - A Pattern-Language for Developing Object-Oriented Frameworks
    • Documenting Frameworks using Patterns
  • Clase del Martes 6: 25/09/2007
    • Introducción de Design Patterns
    • Introducción de The Design Patterns Smalltalk Companion
    • Polimorphic Hierarchy – Bobby Woolf, Smalltalk Report
    • Patterns Generate Architectures
  • Clase del Martes 11: 30/10/2007
    • Smalltalk-80, Bits of History, Words of Advice - Capitulos 11 y 13
    • Optimizing Dinamically-Typed Object-Oriented Languages with Polymorphic Inline Caches (PIC)