Рис. 17. Представление составных селективных и агрегатных конструкций паттернами GenericSelect и GenericAggregate