单项选择题

A.根据处理范围不同,设计模式可分为类模式和对象模式
B.根据目的和用途不同,设计模式可分为三种:创建型模式、结构型模式和行为型模式
C.类模式中的关系通过继承建立,属于静态关系,而对象模式中的关系具有动态性
D.结构型模式主要用于描述类或对象的交互以及职责的分配