A method of wrapping legacy data structures enables the data structures to
be used with an object-oriented program and enables a single object to
access related attributes in multiple legacy data structures. In one
embodiment, an interface class is defined for each pseudo property to be
represented. A C++ wrapper is built around each legacy data structure that
implements the interface that was defined in the abstract pseudo property
class.
Um método de envolver estruturas de dados do legacy permite as estruturas de dados de ser usado com um programa object-oriented e permite um único objeto aos atributos relacionados acesso em estruturas de dados múltiplas do legacy. Em uma incorporação, uma classe da relação é definida para que cada propriedade pseudo seja representada. Um envoltório de C++ é construído em torno de cada estrutura de dados do legacy que executa a relação que foi definida na classe pseudo abstrata da propriedade.