问题
单项选择题
以下关于框架的描述中,错误的是______。
A.框架是一种体系结构模式,为一族软件抽象及其环境提供通用的结构和行为
B.框架是一个带有“插入点”集合的骨架,插入点使得体系结构能适应特定的问题域
C.可以使用为解决问题而设计的特定类或功能来填充框架,使之丰满
D.框架作为模式的扩展,为某个特定应用域内完整的子系统设计提供了体系结构骨架
答案
参考答案:A
解析: 体系结构模式定义了软件的整体结构,体现了子系统和软件构件之间的关系,并定义了说明体系结构元素(类、包、构件、子系统)之间关系的规则。框架不是体系结构模式,而是一个带有“插入点”集合的骨架,插入点使得体系结构能适应特定的问题域。插入点使得设计人员能够在骨架内集成与问题域相关的特定类。在面向对象的环境中,框架是相互合作的类的集合。