问题
单项选择题 共用题干题
(1)的选择是开发一个软件系统时的基本设计决策;(2)是最低层的模式,关注软件系统的设计与实现,描述了如何实现构件及构件之间的关系。引用-计数是C++管理动态资源时常用的一种(3)。
空白(3)处应选择()
A.架构模式
B.惯用法
C.设计模式
D.分析模式
答案
参考答案:B
解析:本题考查软件设计中使用的架构模式、设计模式和惯用法的基本概念。架构模式是软件设计中的高层决策,例如C/S结构就属于架构模式,架构模式反映了开发软件系统过程中所作的基本设计决策;设计模式主要关注软件系统的设计,与具体的实现语言无关;惯用法则是实现时通过某种特定的程序设计语言来描述构件与构件之间的关系,例如引用-计数就是C++语言中的一种惯用法。