SOFTWARE DESIGN
OBJECT ORIENTED DESIGN
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
States
|
|
Use Cases
|
|
Context Model
|
|
Packages
|
Detailed explanation-1: -The class diagrams are widely used in the modeling of objectoriented systems because they are the only UML diagrams, which can be mapped directly with object-oriented languages. Class diagram shows a collection of classes, interfaces, associations, collaborations, and constraints.
Detailed explanation-2: -Most commonly, a UML diagram is used to analyze existing software, model new software, and plan software development and prioritization. Simply put, if you need a way to visualize and plan your software development process, a UML diagram is incredibly helpful.
Detailed explanation-3: -Code reusability, an important feature of Object-Oriented Programming (OOP), is enabled through inheritance, polymorphism, and information hiding. With inheritance, an object can be extended and code from the parent object can be reused or overloaded in the child object.