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

Next revision
Previous revision
collections:robert_c._martin_s_principle_collection [2012-11-29 14:11] – created christiancollections:robert_c._martin_s_principle_collection [2021-10-18 22:18] (current) – +++ restored +++ 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.1354194704.txt.gz · Last modified: 2013-05-19 22:09 (external edit)