1. The OO Design PrinciplesThe OO Design Principles 2. Agenda Need of Design Design Smells 2 Class Design Principles Summary 3. Agenda Need of Design Design Smells 3 Class…