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 revision
Previous revision
Next revisionBoth sides next revision
principles:single_responsibility_principle [2013-06-15 15:39] – [Context] 94.217.39.37principles: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