collections:grasp
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
collections:grasp [2021-09-02 11:34] – old revision restored (2021-05-19 10:20) 65.21.179.175 | collections:grasp [2021-10-18 22:21] (current) – +++ restored +++ 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: |
* [[principles: | * [[principles: | ||
* [[principles: | * [[principles: | ||
- | * Indirection | + | * [[patterns:Indirection]] |
* [[principles: | * [[principles: | ||
* [[principles: | * [[principles: | ||
- | * Polymorphism | + | * [[patterns: |
- | * Protected | + | * [[patterns:Protected |
- | * Pure Fabrication | + | * [[pattern:Pure Fabrication]] |
- | He calls GRASP " | + | He calls GRASP " |
===== Origin ===== | ===== Origin ===== | ||
- | * Craig Larman: //Applying UML and Patterns | + | * {{page> |
Line 28: | Line 28: | ||
^ | ^ | ||
- | ^ | + | ^ |
- | ^ Non-Principles| | + | ^ Patterns |
+ | |||
+ | ===== Discussion ===== | ||
+ | |||
+ | Discuss this wiki article and the collection on the corresponding [[talk: |
collections/grasp.txt · Last modified: 2021-10-18 22:21 by christian