王老师:19139051760(微信同号) 13333709510
找答案
注册
登录
名词解释
所有科目
成人高考
成考院校
联大
青书学堂
文才
和学
现代兴业
安徽教育在线
超星
弘成
广东开放大学
国家开放大学
上海开放大学
含弘慕课
教育服务
成人高校
成考录取分数线
我要提升学历
提升学历的理由:
升职加薪、积分落户、考研、公务员考试、子女入学、出国留学
成人高考报名入口
当前位置:
首页
>
国家开放大学系统
>
郑州大学
>
国家开放大学软件设计与体系结构
输入试题:
本题添加时间:2023/6/29 22:37:00
圆梦客服:王老师 19139051760(微信同号) 19139051760(微信同号)
软件设计模式能够帮助软件设计者更快地完成面向对象的软件设计。请简述软件设计模式使用的方法与原则。
答案是:(1)首先理解所选择的模式。特别注意模式的适用条件和使用效果部分,确定该模式是否适合对此类问题的求解。
(2)研究模式的结构部分、参与者部分和协作部分。确保对这个模式的类、对象以及它们之间的关联关系有一定的了解。
(3)看代码示例部分。研究该模式代码形式的具体例子将有助于设计人员更好的理解和实现模式。
(4)选择模式参与者的名字,使它们在应用上下文中有意义。(5)定义类。声明它们之间的接口,建立它们的继承关系,定义代表数据和对象引用的实例变量。
(6)定义模式中专用于应用的操作名称。应用中的类、变量和对象的名称定义都会依赖于应用所涉及到的实体,对模式名称的定义也应该和实际中的具体操作相关联,要尽量和实际中的名字一致。
(7)实现执行模式中责任和协作的操作。实现部分提供线索指导人们进行实现。
出自
国家开放大学软件设计与体系结构
国家开放大学系统
郑州大学
更多试题>>>>
1、
软件设计模式能够帮助软件设计者更快地完成面向对象的软件设计。请简述软件设计模式选择的具体步骤。
2、
简述软件设计模式的应用对软件开发的重要作用。
3、
简述启发式设计策略的主要经验。
4、
在面向对象的软件设计中,类设计的目的是对各种设计模型中出现的类进行细化设计,以使它们精细至能够直接提交给软件构造阶段进行编码实现。请简述类设计的主要任务。
5、
在创建用户需求的数据流模型的过程中,简要描述分析人员应遵循的原则。
提升学历-成人高考报名入口
提升学历-成人高考院校名单