Courses
Course1: Design Patterns. Introduction
Course2: Fundamental OOP Principles. OOD principles. Fundamental patterns
Course3: Design Patterns. Creational Patterns
Course4: Design Patterns. Structural Patterns
Course5: Design Patterns. Structural Patterns. Behavioral Patterns
Course6: Design Patterns. Behavioral Patterns
Course7: Design Patterns. Behavioral Patterns
Course8: Design Patterns. Behavioral Patterns
Course9: J2EE Patterns
Course10: J2EE Patterns
Course11: Refactoring
Course12: Antipatterns
Laboratory
Laboratory 1 Laboratory Project sources: Sources
Laboratory 2 Laboratory
Laboratory 3 Laboratory
Laboratory 4 Laboratory
Laboratory 5-6 Project presentation
Laboratory 7 J2EE pattrens presentation
Bibliografy
- Design Patterns, Elements of Reusable Object-Oriented Software, Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Addison-Wesley, 1995