9. IF you find yourself in CONTEXT
for example EXAMPLES,
with PROBLEM,
entailing FORCES
THEN for some REASONS,
apply DESIGN FORM AND/OR RULE
to construct SOLUTION
leading to NEW CONTEXT and OTHER PATTERNS
16. 78 A pattern Language: Towns/
Building/Construction
81 Smalltalk issue of Byte
87 Using Pattern Languages for
Object-Oriented Programs
91 Advanced C++ Programming
Styles and Idioms
17. PLoP 94'
A Development Process Generative Pattern Language”
Design Patterns: Elements of Reusable Object-Oriented
Software
18. 96 “Antipatterns: Vaccinations against Object Misuse”
97 Patterns and Software: Essential Concepts and
Terminology
98 “Patterns in Java (volume 1)”
19. patterns = language smell
http://c2.com/cgi/wiki?
AreDesignPatternsMissingLanguageFeatures
20. Triviales con 1st class functions
4 Strategy
4 Observer
4 Factory
4 Command
4 Template Method