Criteria for good design. aim to appreciate the proper and improper uses of inheritance and appreciate the concepts of coupling and cohesion.
CSCI 383
TCS2411 Software Engineering1 Improving the Design “Can the design be better?”
CSCI-383 Object-Oriented Programming & Design Lecture 9.