Friday, April 10, 2020

Computer Science: Design Patterns

Introduction

- Describing Design Patterns

- The Catalog of Design Patterns

- How Design Patterns Solve Design Problems

- How to Select a Design Pattern

- How to Use a Design Pattern

Creational Patterns

- Abstract Factory

- Builder

- Factory Method

- Prototype

- Singleton

Structural Patterns

- Adapter

- Bridge

- Composite

- Decorator

- Facade

- Flyweight

- Proxy

Behavioral Patterns

- Chain of Responsibility

- Command

- Interpreter

- Iterator

- Mediator

- Memento

- Observer

- State

- Strategy

- Template Method

- Visitor