User Tools

Site Tools


collections:grasp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
collections:grasp [2021-09-02 11:34] – old revision restored (2021-05-19 10:20) 65.21.179.175collections:grasp [2021-09-02 11:35] – old revision restored (2021-05-19 10:20) 65.21.179.175
Line 3: Line 3:
 Craig Larman describes how to assign responsibilities to classes using the following principles and patterns: Craig Larman describes how to assign responsibilities to classes using the following principles and patterns:
  
-  * Controller+  * [[principles:Controller]]
   * [[principles:Creator]]   * [[principles:Creator]]
   * [[principles:High Cohesion]]   * [[principles:High Cohesion]]
Line 28: Line 28:
  
 ^   **[[collections:GRASP]]**   ^^^^^^ ^   **[[collections:GRASP]]**   ^^^^^^
-^   Principles|   [[principles:Information Expert]]     [[principles:High Cohesion]]     [[principles:Low Coupling]]     [[principles:Creator]]      | +^   Principles|   [[principles:Information Expert]]     [[principles:High Cohesion]]     [[principles:Low Coupling]]     [[principles:Creator]]      |   [[principles:Controller]]    
-^   Non-Principles|   Controller   |   Indirection     Polymorphism     Protected Variation     Pure Fabrication   |+^   Non-Principles|   Indirection     Polymorphism     Protected Variation     Pure Fabrication   |
collections/grasp.txt · Last modified: 2021-10-18 22:21 by christian