Software Development (CSC 321 2016F) : EBoards

CSC321.01 2016F, Class 20: Design Patterns for SaaS


Overview

Preliminaries

Admin

Upcoming Work

Good Things to Do

Questions

Design patterns

Reading reflections

Most Useful

Most Relevant

Most Confusing

Exploring Confusing Patterns and Principles

For each ...

Iterator

Factory

Adapter

Liskov Substitution

Flyweight

Chain of Responsibility

Dependency Injection

Open/Closed

Concurrency

The GoF list of patterns