chapter01
chapter01
The last section of this course will focus on the more complex
aspects of design principles that support object-oriented design,
which must be understood to create flexible, reusable, and
maintainable software. Some more specialized UML diagrams are
also explained.
Object-Oriented Thinking
Objects may have specific details associated with them, which are
relevant to users. For example, a person object may have details
such as name, age, gender, and occupation. A place object may
have a size, or a name. An inanimate object may have dimensions or
a colour.
Object-Oriented Design | 5