SOFTWARE DESIGN
OBJECT ORIENTED DESIGN
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Class
|
|
Interaction
|
|
Interface
|
|
Collaboration
|
Detailed explanation-1: -An interface is a collection of operations that specify a service of a class or component. An interface therefore describes the externally visible behavior of that element. An interface might represent the complete behavior of a class or component or only a part of that behavior.
Detailed explanation-2: -Structural diagrams depict a static view or structure of a system. It is widely used in the documentation of software architecture. It embraces class diagrams, composite structure diagrams, component diagrams, deployment diagrams, object diagrams, and package diagrams.
Detailed explanation-3: -Classes have attributes and operations where as components have only operations which are reachable through their interfaces. Components like dynamic libraries and executable’s are formed by deployment components.