NAME: __________________________________________________ 4-DIGIT: _________________
Source Location: ________________/public_html/cs6140/_________________________/patterns/
Key: Lecture (presented by instructor); 7/10 (completed by student on July 10, for example)
Pattern | Java | C++ | Smalltalk | Perl | |
1. | Abstract Factory | ||||
2. | Adapter | Lecture | Lecture | Lecture | Lecture |
3. | Bridge | Lecture | Lecture | Lecture | Lecture |
4. | Builder | ||||
5. | Cache | Lecture | Lecture | Lecture | Lecture |
6. | Chain | ||||
7. | Command | ||||
8. | Composite | ||||
9. | Decorator | Lecture | |||
10. | Facade | Lecture | Lecture | Lecture | Lecture |
11. | Factory | Lecture | Lecture | Lecture | Lecture |
12. | Flyweight | ||||
13. | Interpreter | Lecture | Lecture | Lecture | Lecture |
14. | Iterator | Lecture | Lecture | Lecture | Lecture |
15. | Mediator | Lecture | |||
16. | Memento | Lecture | Lecture | Lecture | Lecture |
17. | Object Pool | Lecture | Lecture | Lecture | Lecture |
18. | Observer | Lecture | Lecture | Lecture | Lecture |
19. | Prototype | Lecture | Lecture | Lecture | Lecture |
20. | Proxy | Lecture | Lecture | Lecture | Lecture |
21. | Singleton | Lecture | Lecture | Lecture | Lecture |
22. | State | Lecture | |||
23. | Strategy | Lecture | |||
24. | Template | Lecture | Lecture | Lecture | Lecture |
25. | Visitor | Lecture | Lecture | Lecture | Lecture |
Signed: _________________________________________________ Date: ____________