刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
根据题目描述,软件公司欲开发一款飞机飞行模拟系统,需要模拟不同种类飞机的飞行特征与起飞特征。题目中提到了使用策略设计模式(Strategy模式)来设计的类图,其中AirCraft作为抽象类描述了飞机,而FlyBehavior和TakeOffBehavior分别表示抽象的飞行行为与起飞行为。Strategy模式的主要意图是使得算法可独立于使用它的客户而变化。
对于其他选项,Bridge模式是将抽象部分与现实部分分离,使得它们可以独立变化;Composite模式是组合对象成树型结构表示“部分—整体”的层次结构;Observer模式则是定义对象间的一对多依赖关系,当对象状态改变时通知其依赖对象。因此,根据题目描述和各类模式的设计意图,选择D,即Strategy模式,作为正确答案。
本文链接:某软件公司拟开发一个飞机飞行模拟系统,需要模拟不同种类飞机的飞行与起飞特征。系统采用策略设计模式(S
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!
