-
An anti-pattern in which OOA&D models are presented without clarifying the viewpoint represented by the model
-
Mixed viewpoint doesn’t allow for fundamental separation of interfaces from implementation details
-
Types of viewpoints
- Business viewpoint
- Defines user’s model of the system
- Designed with domain experts
- Specifications viewpoint
- Focuses on software interfaces
- Help bring about abstraction
- defines the software boundaries of the system
- Implementation viewpoints
- Defines the internal structure of objects
- Business viewpoint