百考试题网 > 软件水平> 考试经验 > 2009年 经验交流:关于软件设计的一点心得体会
相关文章


论软件的组件式开发
如何写系统分析书
运筹帷幄,决胜千里——软考网工经验
国外互联网管理经验分析
经验交流:关于软件设计的一点心得体会
天道酬勤,我的软考之路
程序员的七种必备武器
程序员考试的随想
CISCO认证考试程序

试题下载

应急预案相关的基本概念
焊接作业的个人安全防护措施
高速公路的危险源识别高速公路的危险源识别
安全气囊的作用、种类、结构及正确使用(一)
水果不是零食饭前吃才利于营养吸收
高三期中考试备考指导:吃透教材方平心态
07家长给08家长一点建议
高三学生要拒绝事倍功半的疲劳战
高三生怎样面对2008高考保持乐观向上态度
预防考前焦虑等心理病高考生提前说心事
助理电子商务师考试试题第二套
助理电子商务师考试试题第一套
助理电子商务师考试试题-2003年上半年福建

经验交流:关于软件设计的一点心得体会
文章作者 100test 发表时间 2008:02:01 14:55:12
来源 100Test.Com百考试题网


曾经看过一本书叫《道法自然》,内容略记得一二,但我最欣赏的是它的书名。软件设计没什么太神秘有东西,只要用心体会,其实一切都很自然。软件的设计之“道”,也不在于设计有多么的华丽、精巧,而在于其朴实、自然,最终达到“以无招胜有招”,进入一个全新的境界。

  一、软件设计理论的层次

  以我的拙见,软件设计领域中的各种概念,可以分为以下几个层次来进行理解:

  1、软件设计的目的:重用性、扩展性。

  这是最高的层次,是应对软件危机的需要。

  2、设计原则:低耦合、高聚合。

  各种软件设计的原则,如依赖倒置原则、单一职则原则、面向接口等,以及各种设计模式,其根本的目的其实只是为了降低耦合这么简单。因为只有低耦合才能更好的适应变化,更好的重用和扩展。

  3、实现方法:运用设计模式封装变化、降低耦合。

  设计模式只是用来“封装变化、降低耦合”的工具而已。它是面向对象设计时代的产物,其本质就是充分运用面向对象的三个特性,即:封装、继承和多态,进行灵活的组合运用。

  二、关于耦合
下一页:阅读《经验交流:关于软件设计的一点心得体会》的全文

  软件水平:经验交流:关于软件设计的一点心得体会 2009年考试报名 查分 试题

推荐网站: 考好网 雅思考试 澳洲留学移民 澳洲留学论坛

本站只接受 PR>3 的网站连接 交换连接请先做好本站连接


   关于我们  |  联系我们  |  广告投放  |  版权声明  |  人才招聘  |  站点地图  |  友情连接

2000-2009 - 100Test.Com版权所有
页面执行时间:1.900毫秒
冀ICP备05015073号