A Decade of Software Engineering

(The Evolution of OO Design Principles)

In this project you will study how did the practice of OO Design Principles evolve over time. The project has two components: