单项选择题

A.结构型模式可以在不破坏类封装性的基础上,实现新的功能
B.结构型模式主要用于创建一组对象
C.结构型模式可以创建一组类的统一访问接口。
D.结构型模式可以在不破坏类封装性的基础上,使得类可以同不曾估计到的系统进行交互