Professional Documents
Culture Documents
Design Patterns: Introduction & Overview
Design Patterns: Introduction & Overview
CT070-3-3
• PARTICIPATION IN CLASS
• IN CLASS EXERCISES
Essential Reading
1. Gamma, E., Helm, R., Vlissides, J. & Johnson, R.,
(2009). Design Patterns Elements of Reusable Object-
Oriented Software. Addison-Wesley. ISBN: 0-201-
63361-2
2. Steven, J. M., (2002), Design Patterns Java Workbook.
Addison-Wesley. ISBN: 0-201-74397-3
3. Larman, C., (2010). Applying UML and Patterns An
Introduction to Object-Oriented Analysis and Design.
3rd Ed. Prentice Hall. ISBN: 0-13-148906-2
4. Martin Fowler, Kent Beck, John Brant, William Opdyke,
Don Roberts (2011). Refactoring: Improving the Design
of Existing Code. Addison Wesley Longman, Inc. ISBN:
0-201-48567-2
CE00362-3 - Design Patterns Overview Slide 8
7 (of 13)
12)
What Support is available for you (II)
Further Reading
1. Booch, G., Rumbaugh, J. & Jacobson, I., (2010). The
Unified Modelling Language User Guide. Addison
Wesley. ISBN 0-201-57168-4
2. Deitel, H. &Deitel, P., (2009). Java How to Program.
Prentice Hall. ISBN:0-13-120236-7
2. Email (muhd_ehsanrana@apu.edu.my)
3. Software:
(i) IBM Rational Software Architect
(ii) Microsoft Visio
(iii) JDK
Q&A