page_title: Adapter pattern
section_title: Object adapter pattern
hierarchical_section_title: Adapter pattern / Structure / Object adapter pattern
caption_attribution_description: Adapter (Class) design pattern in LePUS3
context_page_description: In software engineering, the adapter pattern is a software design pattern that allows the interface of an existing class to be used as another interface. It is often used to make existing classes work with others without modifying their source code.
  An example is an adapter that converts the interface of a Document Object Model of an XML document into a tree structure that can be displayed.
context_section_description: In this adapter pattern, the adapter contains an instance of the class it wraps. In this situation, the adapter makes calls to the instance of the wrapped object.
caption: The object adapter pattern expressed in LePUS3
exif: {}