扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 设计模式简单
单选题
2025年5月第38题
简单
单选题
2025年5月第38题
#第二版教材
#必须掌握
单例模式属于下列哪种设计模式(__)。
问题(1)
浓缩知识点
设计模式主要分为创建型、结构型、行为型三大标准类别。创建型模式围绕对象的创建逻辑展开,核心是优化对象创建的过程与方式,单例模式是这类模式的典型代表,它能确保某个类在程序运行全程仅存在一个实例,同时提供全局统一的访问入口。结构型模式重点关注类或对象的组合方式,通过灵活的结构组合来实现功能扩展或适配;行为型模式则聚焦对象之间的交互通信与职责划分,用于协调不同对象间的协作流程,提升系统的可扩展性与复用性。此外,像数据访问模式这类属于特定应用场景下的实践模式,并不属于设计模式的三大标准分类范畴。
正确答案
B
本题考察的是设计模式的分类。
设计模式一般分为三大类:创建型模式、结构型模式、行为型模式。
A选项结构型模式:关注对象或类的组合方式,如适配器模式、桥接模式、装饰器模式等。单例模式不属于这一类。
B选项创建型模式:关注对象的创建过程,单例模式(Singleton)属于这一类。它的目的是确保一个类只有一个实例,并提供一个全局访问点。
C选项行为型模式:关注对象之间的通信和职责分配,如观察者模式、策略模式、状态模式等,单例模式不属于此类。
D选项数据访问模式:如 DAO 模式,并非设计模式三大类的标准分类,而是应用场景中的一种实践模式。
因此,正确答案是 B。
