单项选择题
A.协作图(Collaboration Diagram) B.状态图(State Diagram) C.活动图(Activity Diagram) D.序列图(Sequence Diagram)
A.为特定的客户(或情况)提供特定系列的对象 B.定义一系列的算法并将它们一个个封装起来,使它们可以相互替换 C.将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 D.定义一个用于创建对象的接口,让子类决定实例化哪一个类
A.外观(Facade) B.装饰(Decorate) C.单例(Singleton) D.模板方法(Template Method)