CSC/ECE 517 Fall 2007/wiki3 8 ss: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
(No difference)

Revision as of 02:36, 18 November 2007

Topic

O-o design guru Bob Martin has developed a set of design principles that relate to packages (one level above the class-oriented strategies we consider in this course). Report on the

   * Reuse/Release Equivalency principle,
   * Common Closure principle,
   * Common Reuse principle,
   * Acyclic Dependencies principle,
   * Stable Dependencies principle, and
   * Stable Abstraction principle

Find the best descriptions and examples of each that you can find on the Web.