Software Development (CSC 321 2016F) : EBoards

CSC321.01 2016F, Class 21: Good Design, Revisited


Overview

Preliminaries

Admin

Upcoming Work

Good Things to Do

Questions

Remaining Patterns and Principles

Chain of Responsibility

Dependency Injection

Open/Closed Principle

Concurrency

Important Points: Sam's View

Big-Picture Issues

Particular Details

Important Points: Student Views