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 [2013-02-10 22:53] – [Box] centered christiancollections:grasp [2013-02-12 21:21] – controller is also a principle christian
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