Универсальный адаптер

Григорий Демченко

С++ разработчик, Яндекс.

Занимается разработкой платформы YT, предназначенной для хранения и обработки пользовательских данных.

Автор кроссплатформенной асинхронной библиотеки synca, основанной на использовании сопрограмм.


Доклад вводит в рассмотрение универсальный адаптер, позволяющий обернуть любой класс с целью добавления новых свойств, отсутствующих в оригинальном классе. Получаемые классы могут иметь в точности такой же интерфейс, как и первоначальные, что позволяет прозрачно заменять их и оборачивать любое количество раз.

Это позволяет добавлять необходимые свойства объектам, не переписывая его с нуля. Предложенная обобщенная концепция будет последовательно введена и проиллюстрирована простыми, но интересными примерами.

Gold спонсоры

Silver спонсоры

Community спонсоры