关于设计模式,下列说法正确的是( )。
- A.原型(Prototype)和模板方法(Template Method)属于创建型模式
- B.组合(Composite)和代理(Proxy)属于结构型模式
- C.桥接(Bridge)和状态(State)属于行为型模式
- D.外观(Facade)和中介(Mediator)属于创建型模式
正确答案及解析
正确答案
B
解析
设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:让代码有可重用性、让代码更容易被他人理解、保证代码可靠性。设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式一共包括23种,具体分类如下表所示。






