Font Size: a A A

Fundamental object-oriented design as a pattern language

Posted on:2003-03-19Degree:M.SType:Thesis
University:California State University, Long BeachCandidate:Truesdell, Lauren FrancesFull Text:PDF
GTID:2468390011984500Subject:Computer Science
Abstract/Summary:
Design Patterns: Elements of Reusable Object-Oriented Software by Gamma et al. (1995) presents a set of 23 patterns. It is a set of 23 solutions but without a map of the problem domain. This bypasses the important step of allowing the reader to understand a problem as a whole before studying its solutions. The reader is provided no logical approach to the patterns and left to study intricate solutions without a high level view to anchor them on.; The object-oriented domain is mapped herein for the reader forming the patterns into a language. The map defines a geometry showing the ordered essence of the patterns. Relational groupings may be derived from the map for studying the patterns. When patterns are studied as a group with one aspect in focus, the aspects are comparable across patterns. Illuminating each aspect in all its various expressions allows one to understand the aspect in its entirety and then relate it to that which is already known. Thus, the reader arrives at an organized understanding.
Keywords/Search Tags:Object-oriented, Patterns, Reader
Related items