Class Diagram - Object-Oriented Design
An object-oriented class diagram that maps out an Animal hierarchy, with Dog, Cat, and Bird extending the base class. Each box lists attributes and methods across three compartments, with arrows indicating inheritance, composition, and aggregation.
Create a professional UML class diagram showing object-oriented design with classes Animal, Dog, Cat, Bird inheriting from Animal, with attributes and methods listed in compartments, showing inheritance arrows, composition and aggregation relationships, standard UML notation, clean software engineering style, white background