SOLID

Lecture 4 Object Oriented Design

Principles of OO

Design Patterns

Design Patterns