6.6 基于集合的设计