General Responsibility Assignment Software Patterns (or Principles), abbreviated GRASP, consists of guidelines for assigning responsibility to classes and objects in ObjectOrientedDesign?.
The different patterns and principles used in GRASP are:
- Controller
- Creator
- Indirection
- Information Expert
- High Cohesion
- Low Coupling
- Polymorphism
- Protected Variations
- Pure Fabrication
Please see this for detail: http://en.wikipedia.org/wiki/GRASP_%28object-oriented_design%29
See also
Last modified 5 years ago
Last modified on May 26, 2014, 2:52:41 PM