设计模式的定义与分类 — 软件工程选择题
题目
关于设计模式的定义与分类,下列说法:
① 设计模式是在特定情境中反复出现的设计问题的可复用解决方案,通常包含模式名称、问题、解决方案和效果。
② 按目的划分,设计模式分为创建型、结构型和行为型;按范围划分,分为类模式和对象模式。
③ 类模式通过继承处理类与子类之间的关系;对象模式通过组合或聚合处理对象之间的关系。
④ 工厂方法模式属于对象模式,抽象工厂模式属于类模式。
其中正确的说法有几个?
A. 1 B. 2 C. 3 D. 4