Можешь объяснить разные категории паттернов проектирования, которые используют в объектно-ориентированном дизайне, и дать примеры паттернов в каждой категории? — ДейлиПреп