| Subject Code:07A8EC13 L:4 T/P/D:1 Credits:4 Int. Marks:20 Ext. Marks:80 Total Marks:100 |
| UNIT I: |
| Introduction : What Is a Design Pattern?, Design Patterns in Smalltalk MVC, Describing Design Patterns, The Catalog of Design Patterns, Organizing the Catalog, How Design Patterns Solve Design Problems, How to Select a Design Pattern, How to Use a Design Pattern. |
| UNIT II: |
| A Case Study : Designing a Document Editor : Design Problems, Document Structure, Formatting, Embellishing the User Interface, Supporting Multiple Look-and-Feel Standards, Supporting Multiple Window Systems, User Operations Spelling Checking and Hyphenation, Summary . |
| UNIT III: |
| Creational Patterns : Abstract Factory, Builder, Factory Method, Prototype, Singleton, Discussion of Creational Patterns. |
| UNIT IV: |
| Structural Pattern Part-I : Adapter, Bridge, Composite. |
| UNIT V: |
| Structural Pattern Part-II : Decorator, açade, Flyweight, Proxy. |
| UNIT VI: |
| Behavioral Patterns Part-I : Chain of Responsibility, Command, Interpreter, Iterator. |
| UNIT VII: |
| Behavioral Patterns Part-II : Mediator, Memento, Observer, State, Strategy, Template Method ,Visitor, Discussion of Behavioral Patterns. |
| UNIT VIII: |
| What to Expect from Design Patterns, A Brief History, The Pattern Community An Invitation, A Parting Thought. |
| TEXT BOOKS: |
| 1. Design Patterns By Erich Gamma, Pearson Education |
| REFERENCE BOOKS: |
| 1. Pattern’s in JAVA Vol-I By Mark Grand ,Wiley DreamTech. |
| 2. Pattern’s in JAVA Vol-II By Mark Grand ,Wiley DreamTech. |
| 3. JAVA Enterprise Design Patterns Vol-III By Mark Grand ,Wiley DreamTech. |
| 4. Head First Design Patterns By Eric Freeman-Oreilly-spd |