Slide 1 Criteria for good design Slide 2 aim to appreciate the proper and improper uses of inheritance and appreciate the concepts of coupling and cohesion Slide 3 Advanced…