专注在线职业教育25年
下载APP
小程序
希赛网小程序
导航

系统分析师教程: 设计模式

责编:小狐狸 2016-04-01

    >>>>点击进入了解系统分析师在线辅导

  >>>>点击进入了解系统分析师培训视频

  >>>>点击进入了解系统分析师考试教材

  >>>>点击进入了解系统分析师面授班

       本书围绕系统分析师的工作职责和任务而展开,对系统分析师所必须掌握的理论基础和应用技术做了详尽的介绍,重在培养系统分析师所必须具备的专业技能和分析方法。本书内容既是对系统分析师考试的总体纲领性的要求,也是系统分析师职业生涯所必需的知识与技能体系。准备参加考试的人员可通过阅读本书掌握考试大纲规定的知识,把握考试重点和难点。      


   设计模式

   依赖倒转:上层模块不应该依赖于下层模块,它们共同依赖于一个抽象;抽象不能依赖于具体,具体依赖于抽象。

   含义是:为了消减两个模块间的依赖关系,应该在两个模块之间定义一个抽象接口,上层模块调用抽象接口定义的函数,下层模块实现该接口。

   面向对象设计原则包括:

   2开闭原则:一个软件实体应当对扩展开放,对修改关闭。在设计模块时,应当使模块可以在不被修改的情况下被扩展。简言之,抽象层对修改关闭,通过扩展实现改变系统行为。

   2里氏代换原则:任何基类可以出现的地方,子类一定可以出现;

   2依赖原则(依赖倒置):要依赖于抽象,而不是具体实现。或者说,要针对接口编程,不要针对实现编程;

   2接口分离(接口隔离):为客户端提供尽量小的单独接口,而不是提供大的接口;

   2组合复用:要尽量使用组合,而不是继承关系达到复用目的;

   2迪米特法则(最小知识法则):一个对象应当对其它对象有尽可能少的了解。

   Command命令模式是传统回调Callback模式在OO中的替代品。Command将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,对请求排队,或记录请求日志,以及支持可撤销的操作。

   Factory工厂模式定义一个创建对象的接口,但由子类决定需要实例化哪一个类;

   Composite模式将对象组成树结构来表示局部和整体的层次关系。

   Classadapter模式将一个类的接口转换成用户希望得到的另一种接口。

   Bridge模式将类的抽象概念和它的实现分离开来,使他们可以相互独立的变化。

       相关推荐

       2016年希赛教材大放送

 系统分析师培训视频教程(2015)

 系统分析师网络课堂(2015年上半年)

 2015年上半年系统分析师考试试题分析与解答

               2026年软考各科备考资源精选
资源名称获取方式资源链接
2025年系统集成项目管理工程师应用技术真题免费下载点击获取
2025年下半年软件设计师考试基础知识真题免费刷题点击获取
2025年5月信息系统项目管理师综合知识真题免费下载点击获取
2026上半年软考各科备考资料汇总免费下载点击获取
2026年信息系统项目管理师论文范文免费下载点击获取
2025年数据库系统工程师基础知识真题免费刷题点击刷题
更多软考备考资料请点此查看

热门活动:【免费考前摸底】软考4月模考大赛

刷题冲刺:考前急救!软考刷题突击班助你快速提分hotgif.gif

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
相关阅读
查看更多

加群交流

公众号

客服咨询

考试资料

每日一练

咨询客服