原文整理
一、2026年春江苏开放大学软件设计模式与体系结构作业四单选题
1、以下设计模式不属于GOF23种设计模式之一的是()
A、简单工厂模式
B、工厂方法模式
C、抽象工厂模式
D、单例模式
参考提示:A
2、关于简单工厂模式的优点,以下说法错误的是()
A、新的产品加入系统时,产品角色无须修改就可被接纳。
B、实现了对责任的分割。
C、减少用户的记忆量。
D、系统易于扩展,添加新产品不用修改工厂逻辑。
参考提示:D
3、某互联网公司正在设计一套网络聊天系统,为了限制用户在使用该系统时发表不恰当言论,需要对聊天内容进行特定敏感词的过滤。应该采用的设计模式是
A、桥接模式
B、组合模式
C、责任链模式
D、装饰模式
参考提示:C
4、以下是代理模式的缺点是
A、可维护性变弱
B、请求的处理速度变慢
C、提高系统开销
D、安全性变差
参考提示:B
5、工厂方法模式所创建的对象的父类型,产品对象共同拥有的接口是()
A、具体创建器
B、抽象创建器
C、抽象产品
D、具体产品
参考提示:C
6、客户端不应该依赖那些它不需要的接口,一旦一个接口太大则需要将它分割成一些更细小的接口。这个原则是
A、依赖倒转原则
B、单一职责原则
C、迪米特法则
D、接口隔离原则
参考提示:D
7、六大设计原则中的基础原则是
A、依赖倒转原则
B、里氏代换原则
C、单一职责原则
D、开闭原则
参考提示:D
8、在设计一个模块时应当使这个模块可以在不被修改源代码的前提被扩展—改变这个模块的行为。意味着必须遵循()
A、里氏代换原则
B、依赖倒转原则
C、开闭原则
D、单一职责原则
参考提示:C
9、享元模式能够解决的问题是()
A、可复用性变差的问题
B、安全性变差的问题
C、当对象数量太多时导致的运行代价过高、性能下降等问题
D、可维护性变弱的问题
参考提示:C
10、将抽象与实现分离,使它们可以独立变化,可以使用
A、组合模式
B、桥接模式
C、装饰模式
D、适配器模式
剩余内容需解锁后查看
您需要付费解锁才能查看当前内容
付费解锁 ¥10.00
开通会员
黄金VIP免费
已付费?登录 或 刷新
学习资料整理说明
本资料围绕《软件设计模式与体系结构》相关学习任务进行整理,适合作为课程复习、题型理解和写作思路梳理时的参考材料。使用时应结合教材、课堂要求和个人理解进行消化吸收,不宜机械照搬。
计算机类题目应重视概念边界、系统结构、设计模式适用场景和实践实现逻辑。
实践题可先画清模块关系,再说明职责划分、数据流向和扩展性。
知识点复习建议
- 先通读题目要求,圈出课程名称、任务类型、字数要求、案例对象、计算数据等关键信息。
- 将材料中的核心概念、判断依据、计算公式或写作框架单独摘出,形成自己的复习提纲。
- 开放性写作材料应结合个人观察、课程教材和教师要求进行调整,避免内容同质化。
- 发布或使用前建议再次核对年份、课程名称、题目编号和数据,防止因复制整理造成细节错误。
