User Tools

Site Tools


principles:single_responsibility_principle

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
principles:single_responsibility_principle [2021-09-02 12:27] – old revision restored (2021-05-11 22:28) 65.21.179.175principles:single_responsibility_principle [2021-09-02 19:39] – old revision restored (2021-05-11 22:28) 65.21.179.175
Line 9: Line 9:
 ===== Context ===== ===== Context =====
 /* fill in contexts here: */ /* fill in contexts here: */
-  * [[contexts:Object-Oriented Design]] +  * [[contexts:Object-Oriented Design]]  
-  * [[contexts:API Design]] +
-  * [[contexts:Architecture]] +
-  * [[contexts:User Interface Design]]+
  
 ===== Principle Statement ===== ===== Principle Statement =====
Line 32: Line 30:
  
 ===== Strategies ===== ===== Strategies =====
- 
- 
-===== Caveats ===== 
- 
-See section [[#contrary principles]]. 
  
  
Line 57: Line 50:
 ==== Generalizations ==== ==== Generalizations ====
  
-  * [[High Cohesion]] (HC) +  * [[principles:High Cohesion]] 
-  * [[Encapsulate the Concept that Varies]] (ECV)+
 ==== Specializations ==== ==== Specializations ====
  
Line 69: Line 62:
  
 {{page>collections:SOLID#Box}} {{page>collections:SOLID#Box}}
-===== Examples =====+===== Example =====
  
  
principles/single_responsibility_principle.txt · Last modified: 2021-10-18 22:01 by christian