User Tools

Site Tools


principles:encapsulate_the_concept_that_varies

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:encapsulate_the_concept_that_varies [2020-10-12 16:09] – old revision restored (2013-04-05 12:28) 159.69.186.191principles:encapsulate_the_concept_that_varies [2020-10-12 16:09] – old revision restored (2013-03-18 09:44) 159.69.186.191
Line 54: Line 54:
  
 ===== Origin ===== ===== Origin =====
- 
-The principle is stated, explained and used in the GoF book: 
  
 Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides: //[[wp>Design Patterns|Design Patterns: Elements of Reusable Object-Oriented Software]]// ("GoF book"), p. 29 Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides: //[[wp>Design Patterns|Design Patterns: Elements of Reusable Object-Oriented Software]]// ("GoF book"), p. 29
  
-But the idea if ECV is actually much older. It was first presented in 
- 
-David Parnas: //[[http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.132.7232|On the Criteria To Be Used in Decomposing Systems into Modules]// 
 ===== Evidence ===== ===== Evidence =====
 /* Comment out what is not applicable and explain the rest: */ /* Comment out what is not applicable and explain the rest: */
principles/encapsulate_the_concept_that_varies.txt · Last modified: 2021-10-18 21:31 by christian