Object-oriented design is a method of design encompassing the process of object-oriented decomposition and a notation for depicting both logical and physical as well as static and dynamic models of the system under design.

— Grady Booch, Object-Oriented Design: With Applications (1991)

Topics: software design