You want to separate object construction from its representation. Which design pattern best fits this objective?
Adapter
Builder
Singleton
Bridge