- 博客(7)
- 收藏
- 关注
转载 第28章 VISITOR模式中 EXTENSION OBJECT 模式
每个测试用例都是在还没有任何使之通过的代码的请况下编写的。一旦每个测试用例编写完成并失败了,就去编写使之通过的代码。代码决不会比使现有的测试用例通过所需要的更复杂。这样,代码就以微小增量的方式,从一个可工作的基点演化到另一个可工作的基点。
2006-04-18 16:54:00 851
转载 第28章 VISITOR模式中 Visitor模式的其他用途
如果一个应用程序中存在需要以多种不同方式进行解释的数据结构,就可以使用Visitor模式。在每个使用访问者的情况中,所使用的数据结构都独立于它的用途。可以创建新的访问者,可以更改现有的访问者,并且可以把所有访问者重新部署到安装地点而不会引起现有数据结构的重新编译和重新部署。
2006-04-18 16:47:00 797
转载 第25章 谁拥有这个接口 中提到
接口属于它的客户,而不是它的派生类。客户和接口之间的逻辑绑定关系要强于接口和它的派生类之间的逻辑绑定关系。逻辑关系的强度和实体关系的强度是不一致的。继承是一个比关联强得多的实体关系。
2006-04-14 10:18:00 548
转载 第22章 度量 中提到的
无法控制的东西就无法管理,无法测量的东西就无法控制。要想成为高效的软件工程师或者软件管理者,必须要能够控制软件开发的实践。如果没有测量它,无论如何都无法控制它。
2006-04-13 10:39:00 524
转载 第22章 中应用公共封闭原则(CCP) 中提到的
底部是高度无依赖性和承担责任的包含通用部分的包,顶部是高度有依赖性和不承担责任的包含细节的包,这种结构是面向对象设计的标志
2006-04-13 10:23:00 691
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人