CSC/ECE 517 Summer 2008/wiki3 1 PF: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
Line 19: Line 19:
*[http://www.ruby-doc.org/docs/ProgrammingRuby/ Programming Ruby The Pragmatic Programmer's Guide]
*[http://www.ruby-doc.org/docs/ProgrammingRuby/ Programming Ruby The Pragmatic Programmer's Guide]
*[http://davidhayden.com/blog/dave/archive/2005/09/18/2476.aspx Grasp Pattern]
*[http://davidhayden.com/blog/dave/archive/2005/09/18/2476.aspx Grasp Pattern]
*[http://codebetter.com/blogs/david.hayden/archive/2006/08/26/Over_2D00_Architecting-Via-Pure-Fabrication-and-Indirection-to-Reduce-Coupling.aspx Over-Architecting Via Pure Fabrication]
*[http://en.wikipedia.org/wiki/GRASP_(Object_Oriented_Design)#Pure_Fabrication  Grasp OOD]




[[CSC/ECE 517 Summer 2008/wiki3 Assignment|Back to the assignment page]]
[[CSC/ECE 517 Summer 2008/wiki3 Assignment|Back to the assignment page]]

Revision as of 01:59, 23 July 2008

Pure fabrication

Sometimes it is a good idea to introduce into a system an object that has no counterpart in the real world. This is called the pure fabrication pattern. Find examples of pure fabrication, and weave them into a narrative that can teach programmers when it is helpful and when it is not helpful to fabricate objects.

Introduction

Comparisons of

examples of code sequences that would be awkward

See Also

External links


Back to the assignment page