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: ____________