Google
 

Advanced Programming Language Features for Executable Design Patterns

Table of Contents

1 Introduction
11 Reflection                                         
111 Reflection via Expressed Values (“Firstclassedness”)              
112 Reflection via Language Internals                        
2 GLOS (Greg’s Little Object System) 4
21 GLOS Types                                       
22 Methods and Generic Functions                             
3 The GOF Design Patterns 10
31 Abstract Factory                                    
32 Builder                                        
33 Factory Method                                      
34 Prototype                                         
35 Singleton                                         
36 Adapter                                           
37 Bridge                                           
38 Composite                                         
39 Decorator                                         
310 Facade                                           
311 Flyweight                                         
312 Proxy                                            
313 Chain of Responsibility                                  
314 Command                                          
315 Interpreter                                         
316 Iterator                                          
317 Mediator                                           

318 Memento                                         
319 Observer                                           
320 State                                            
321 Strategy                                          
322 TemplateMethod                                      
323 Visitor                                           
4 Summary

To Download this E-Book Click Here.

Reply

The content of this field is kept private and will not be shown publicly.