Wiki Home

Adapter Pattern


Namespace: WIN_COM_API
Adapter Pattern is one of the 23 Design Patterns elucidated in the most excellent Gamma And Helm book, Design Patterns: Elements of Reusable Object - Oriented Software by Gamma and Helm et al. ISBN 0201633612 , which is cited below:
Intent: Convert the interface of a class into another interface clients expect. Adapter lets classes work together that couldn't otherwise because of incompatible interfaces. (Also known as Wrapper)

Design Pattern Classification: Structural Object (can be Structural Class too with Multiple Inheritance languages.)

Applicability:
Use the Adapter pattern when: Structure:
A class adapter uses multiple inheritance to adapt one interface to another. Since we can't do this with VFP, we can skip this variation and move on.

An object adapter relies on object composition:

Participants:
See also: VFP Design Pattern Catalog
Category Design Patterns
( Topic last updated: 2005.05.19 09:24:27 AM )