Daulet's DevBlog
1 subscriber
9 photos
8 files
8 links
LinksPlatform Development Blog
Download Telegram
Channel created
Channel photo updated
Про декораторы.
Это такая штука которая добавляет новые методы/функции в существующий класс. В случае этого примера мы декорируем класс несколькими декораторами.
1
Сегодня я возможно нашел причину позникновения segfault(-a). Наверное причина в том что в нескольких декораторах удаления не проверяется использование связи(HasUsages).
Цель к изучению: хэндлеры. Желательно поскорее разобраться с их изучением.
Момент для изучения:
const WriteHandlerType& handler
Стоит так же доизучить примеры Константина в гист
Как удаление происходит в C# версии кода
Изучали и вникали в декораторы =)
Итоговый вывод:
Фасад дает конечный класс после всех декорации, а decorated дает класс с декораторами до текущего слоя/класса(в случае первого декоратора/слоя/класса дает base класс)