User Tools

Site Tools


collections:robert_c._martin_s_principle_collection

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
Last revisionBoth sides next revision
collections:robert_c._martin_s_principle_collection [2021-09-02 10:45] – old revision restored (2021-05-11 23:55) 65.21.179.175collections:robert_c._martin_s_principle_collection [2021-10-18 22:18] – old revision restored (2017-07-28 12:31) christian
Line 1: Line 1:
 ====== Robert C. Martin's Principle Collection ====== ====== Robert C. Martin's Principle Collection ======
  
-Robert C. Martin collected ten principles dealing with object-oriented design. The first fife of them---the so-called [[collections:SOLID]] principles--- deal with the design of classes:+Robert C. Martin collected ten principles dealing with object-oriented design. The first five of them---the so-called [[collections:SOLID]] principles--- deal with the design of classes:
  
   * [[principles:Single Responsibility Principle]] (SRP)   * [[principles:Single Responsibility Principle]] (SRP)
Line 32: Line 32:
   * [[wp>SOLID]]   * [[wp>SOLID]]
   * [[wp>Package Principles]]   * [[wp>Package Principles]]
 +
 +
 +===== Box =====
 +
 +^          **[[collections:Robert C. Martin's Principle Collection]]**                ^^^^^^^^^^^
 +^   **[[collections:SOLID]]**   ^^^^^ Package Cohesion ^^^ Package Coupling ^^^
 +|   [[principles:Single Responsibility Principle|SRP]]     [[principles:Open-Closed Principle|OCP]]     [[principles:Liskov Substitution Principle|LSP]]     [[principles:Interface Segregation Principle|ISP]]     [[principles:Dependency Inversion Principle|DIP]]     [[principles:Release-Reuse Equivalency Principle|REP]]     [[principles:Common Closure Principle|CCP]]     [[principles:Common Reuse Principle|CRP]]     [[principles:Acyclic Dependency Principle|ADP]]     [[principles:Stable Dependencies Principle|SDP]]     [[principles:Stable Abstractions Principle|SAP]]   |
 +
 +===== Discussion =====
 +
 +Discuss this wiki article and the collection on the corresponding [[talk:collections:Robert C. Martin's Principle Collection|talk page]].
collections/robert_c._martin_s_principle_collection.txt · Last modified: 2021-10-18 22:18 by christian