Transframe and Design Patterns


Gerald Baumgartner, Konstantin Laufer and Vincent Russo wrote a paper entitled On the Interation of Object Oriented Design Patterns and Programming Languages where they analyzed various design patterns and concluded:

In some domain-specific architecture, a design pattern need a direct support from the language used to describe the architecture. If the language fails to provide contructs to map into the architecture directly, we sometimes have to distort the structure of the design pattern to map the language contructs, resulting in messy and tenebrous codes.

Let's follow their paper and re-examin these patterns in Transframe to see how Transframe provides a generic framework that can be adapted to high-level constructs to shape different patterns faithfully. Transframe's solution is orthogonal. In fact, Transframe uses only two basic concepts: class and object.

Metaclasses and Class Factory Patterns
Interface Descriptions for Bridge and Proxy Patterns
Object without classes: Singleton and Component Package Patterns



- Copyright © 1997 Transframe Technology Corporation <info@transframe.com>
Last update: January 1997