- 博客(6)
- 资源 (9)
- 收藏
- 关注
原创 桥接模式 Bridge
将抽象部分与它的实现部分分离,使它们都可以独立地变化。例如: 有产品树和一系列对不同产品进行评估的方法。产品树可以成为一个单独的继承结构,它们使用评估方法来获得产品的等级。评估方法可以成为一个独立的继承结构,两个继承结构可以独立变化,互不影响。代码如下:package bridge;import bridge.Evaluation.Grade;public inter
2009-01-10 18:47:00 670
原创 面向对象中的一些概念
继承 特殊类拥有其一般类的全部属性与操作,称作特殊类对一般类的继承。 继承意味着自动地拥有,或曰隐含地复制,子类从父类中继承属性和操作,根据需要添加自己的属性和方法。 多继承 允许一个特殊类具有一个以上一般类的继承模式称作多继承。抽象从事物中舍弃个别的非本质的特征,而抽取共同的、本质特征的做法叫抽象;也即,一个现实事物,可能担任很多角色,只有与问题域有关的角色,才予
2009-01-10 18:28:00 708
原创 持续集成
在没有应用持续集成之前,传统的开发模式是项目一开始就划分模块,然后等所有的代码都开发完成之后再集成到一起进行测试,随着软件技术的发展,各种软件方法百花齐放,软件规模也在扩大,软件需求越来越复杂,软件已经不能简单地通过划分模块的方式来开发,需要项目内部互相合作,划分模块这种传统的模式的弊端也越来越明显,由于很多 bug 在项目的早期就存在,到最后集成的时候才发现问题,开发者需要
2009-01-10 18:23:00 1545
原创 测试驱动开发
测试驱动开发(Test Driven Development,英文缩写TDD)是极限编程的一个重要组成部分,它的基本思想就是在开发功能代码之前,先编写测试代码。也就是说在明确要开发某个功能后,首先思考如何对这个功能进行测试,并完成测试代码的编写,然后编写相关的代码满足这些测试用例。然后循环进行添加其他功能,直到完成全部功能的开发。代码整洁可用(clean code that works)
2009-01-10 18:21:00 654
原创 Scrum
Scrum is an agile process for developing software. With Scrum, projects progress via a series of month-long iterations called sprints.Scrum is ideally suited for projects with rapidly changing o
2009-01-10 18:20:00 520
原创 Extreme Programming 极限编程
Extreme Programming is a lightweight software develeping methodology. XP is the most popular of the Agile development methodologies. XP is an agile methodology for small to medium-sized teams deve
2009-01-10 18:19:00 841 1
j2ee without ejb 中文 part3
2009-09-23
j2ee without ejb 中文 part2
2009-09-23
小丫UML面向对象分析系列视频教程之四_需求趣事篇
2009-02-02
小丫基于UML的面向对象分析设计系列课程视频之二 用例实战篇
2009-02-02
Sping视频2 Sping视频2Sping视频2Sping视频2
2008-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人