Pattern solution - “Visual Layers”
VisualAge: refactoring classes
- Inheritance
- Encapsulated behaviour in subclasses
- Aggregation
- Encapsulated behaviour in components
ProGraph: refactoring methods
- Locals
- Encapsulated code fragments with the scope of the method
- Class methods
- Reusable……part of the public interface
Refactoring to achieve layered visual representations