加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

TDD开发、面向接口设计--意淫

发布时间:2020-12-13 20:23:02 所属栏目:百科 来源:网络整理
导读:需求分析-业务功能(系统接口模糊呈现)-划分模块-对象接口+模块通信接口-实现接口的抽象基类-实现具体业务的实体对象 先有系统业务模型-然后去实现它 TDD:通过编写业务功能接口的测试方法来提高测试代码的利用率 java与模式 深深吸引我的是"第二部分 面向对

需求分析->业务功能(系统接口模糊呈现)->划分模块->对象接口+模块通信接口->实现接口的抽象基类->实现具体业务的实体对象

先有系统业务模型->然后去实现它

TDD:通过编写业务功能接口的测试方法来提高测试代码的利用率

<<java与模式>>

深深吸引我的是"第二部分 面向对象的设计原则", 这一部分虽然篇幅不多,但清晰地说明了我们为什么要用设计模式,使用设计模式是来解决什么问题的,使用之后我们要达到什么效果

软件的生命周期让我们认识到,面向对象的设计要解决的核心问题是可维护性和可复用性,特别是可维护性,一个好软件的维护成本远远大于初期开发成本。

要开发出好的软件,我们首先要遵循一定的设计原则,为了达到我们的目的,在开发中我们就恰当的使用相应的设计模式。

<<敏捷软件开发 :原则、模式与实践>>作者的观点很有点唯物辨证法 ,就是软件设计开始时,我们如果没有看出抽象的必要,可以先实现一个简单的,当第一次被需求触发而显现出抽象的必要时,我们这时机会就来了,需要很快提取抽象接口,遵循以上设计原则。当然,作者还有很多其它好的思想,这里不一一列举。

待看:

http://www.blogjava.net/hhhaaawwwkkk/archive/2008/11/23/242160.html

http://www.tzwhx.com/newOperate/html/1/12/123/19881.html

http://tech.sina.com.cn/s/2008-05-28/08282221746.shtml

http://www.svn8.com/uml/OOAD/uml200907117267_8.html

http://www.svn8.com/uml/OOAD/uml200907127305.html

http://dev.firnow.com/course/4_webprogram/php/phpjs/2008624/127838.html

http://hi.baidu.com/chenyucode/blog/item/8d07d07a245863e12f73b37d.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读