Robert C. Martin博客中文版

面向对象设计、模式、UML、敏捷方法学和极限编程领域。Robert C. Martin是Object Mentor公司总裁,面向对象设计、模式、UML、敏捷方法学和极限编程领域内的资深顾问。他不仅是Jolt获奖图书《敏捷软件开发:原则、模式与实践》(中文版) 、(《敏捷软件开发》(英文影印版))的作者,还是畅销书Designing Object-Oriented C++ Applications Using the Booch Method的作者。Martin是Pattern Languages

2006年12月

翻译 晦涩的Java日期处理

晦涩的Java日期处理阅读全文>

发表于 @ 2006年12月22日 10:56:00|评论(loading...)|编辑

翻译 软体艺术系列--抽象工厂 (原文最终修订于2006年10月18日 凌晨04:25:06)

“Adelaide,为什么编译器知道JavaGenerator和C Generator会是个问题呢?我倒觉得这些依赖非常必要啊。毕竟,Compiler类仅仅是去new这些类,之后就都通过CodeGenerator接口来使用它们了,不是么?”Adelaide不安地看了一眼Jasmine,深吸了口气,然后就直接回答Jerry的问题。“我们不希望在Compiler和CodeGenerator的派生类中存在任何的依赖那是因为不想一旦派生类发生变动的时候我们都要去重新编译Compiler。而CodeGenerator就是用来使Compiler类和这些改变相隔离的。因为关键字new就失去了隔离的功效,太不应该了吧。”阅读全文>

发表于 @ 2006年12月07日 14:28:00|评论(loading...)|编辑

Csdn Blog version 3.1a
Copyright © rmartin