Введение
Идея
управления доступом к классу путем использования наследования и внутренних
классов пришла ко мне во время работы над одним из проектов. Вполне возможно,
что данная идиома уже открыта и используется, однако мне об этом пока ничего не
известно. Я буду очень признателен за любую информацию, связанную с данной
идиомой. (см. UPD в конце статьи).
Я благодарю Евгения Слепова, моего коллегу, который оказал мне большую
помощь в подготовке данного материала.
Название и классификация
Акцессор – идиома.
Назначение
Разграничивает
интерфейс класса, позволяя без дальнейшей модификации класса указывать, какие клиенты
должны иметь доступ к его конкретным (привилегированным) частям.