О декораторах в Java говорили на JUG

О декораторах в Java говорили на JUG
Егор Бугаенко (CEO в Zerocracy) рассказал о важном для любого Java-разработчика паттерне проектирования — декораторах — на встрече Java User Group.

Сначала докладчик дал определение, что такое декораторы. Рассказал, что декораторы необходимо использовать, когда требуется реализовать много независимых расширений и не создавать множество подклассов, что в результате может привести к неверной архитектуре и сложности системы.

Затем разобрали примеры реального кода из коммерческих проектов и Java-библиотек, выяснили, где стоит использовать декораторы, где можно обойтись без них, а где они даже могут оказаться вредными.

Вторая часть доклада была полностью посвящена вопросам, общению, дискуссиям и живому программированию.​

Фото: https://www.flickr.com/photos/outsourcing/albums/72157680229574086