Design Patterns as Language Constucts |Title:||Design Patterns
as Language Constucts| |Organization:||Blekinge Institute of
Technology| |Department:||Dept. of Computer Science and Business
Administration (Institutionen för datavetenskap och ekonomi)
Dept. of Computer Science and Business Administration S-372 25
Ronneby +46 455 780 00 |Abstract:||Design patterns have proven
to be useful for the design of object-oriented systems. The
power of a design pattern lies in its ability to provide generic
solutions that can be specialised for particular situations. The
implementation of design patterns has received only little
attention and we have identified two relevant problems
associated with the implementation. First, the traceability of a
design pattern in the implementation is often insufficient;
often the design pattern is `lost'. Second, implementing design
patterns may present significant implementation overhead for the
software engineer. Often, a, potentially large, number of simple
methods has to be impleme