Роскошная абстракция в золоте

Смотрите также

Примеры реализации: