软件工程 选择题 较难 ★ 精品

设计模式的定义与分类 — 软件工程选择题

软件设计模式 设计模式概述与UML AI 三重审校通过

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