Как называется когда один объект низкого уровня оборачивается в другой класс как свойство?
Привет всем.
Как "официально" называется подход, когда работа с объектом (например, объектом низкого уровня), оборачивается другим классом с более человекопонятным API и инкапсулирующий в себе вызовы методов объекта низкого уровня?
хм, оказалось проблематично дать ссылку на русский вариант вики.
искать по ключевым словам "Аггрегация и композиция".
А еще под описанию могу притянуть паттерн ООП "фасад"
у адаптера совсем иная цель. он позволяет одному объекту прикинуться другим.
в вопросе спрашивается именно предоставление человекоудобного API на объектом/системой объектов. В моем представлении "фасад" подходит лучше под это описание.