Title :
Is this a pattern?
Author :
Winn, Tiffany ; Calder, Paul
Author_Institution :
Sch. of Inf. & Eng., Flinders Univ. of South Australia, Adelaide, SA, Australia
Abstract :
In the current climate, pattern is an often-misused buzzword. However, there is no clear definition of pattern-ness, perhaps because patterns do not lend themselves to prescriptive, formal definitions. The authors propose a set of characteristics that can be used as a test for pattern-ness. Each characteristic in their test describes an essential aspect of a design pattern. Recognizing these characteristics will help software designers understand, use, and write better patterns
Keywords :
object-oriented methods; object-oriented programming; design pattern; software design; Assembly; Buildings; Character generation; Cities and towns; Flowcharts; Problem-solving; Programming profession; Shape; Software design; Software testing;
Journal_Title :
Software, IEEE