单项选择题

A.每个模式都是由三个部分组成的一个规则
B.模式是对于反复出现设计问题的抽象解决方案
C.模式的使用可以更加方便的采用已取得成功的设计来完成自己的设计
D.模式是为了预测系统的将来设计