设计模式与敏捷
iteye_11446
这个作者很懒,什么都没留下…
展开
-
面向对象编程的一些应该遵循的东西
[b][/b] [b]1.面向接口和抽象编程,而不要编程到类,这分离了接口与他们的实现。[/b] 比如:有一个Circle类,我们需要调用其draw方法来画圆。一种面向具体的写法就是: Circle circle = new Circle(); circle.draw(); 而设计模式告诉我们,应该面向接口编程,我们让Circle继...2007-12-04 16:24:06 · 98 阅读 · 0 评论 -
模式与XP
概述 模式和极端编程(XP)都为软件设计、开发者提供了无法用金钱衡量的帮助。但是迄今为止XP大量关注于重构(refactoring),而对模式只字不提。在这篇文章中,我问“为什么”,并且最终描述出模式怎样以XP的方式更好地实现、以及XP怎样因为包含对模式的使用而变得更好。 致谢 非常感谢Kent Beck、Martin Fowler和Ward Cunningham,他们为这篇文章提出...原创 2007-11-20 11:15:16 · 83 阅读 · 0 评论