解耦合手段之一:DRY原则
摘要:什么是DRY原则?DRY——Don't Repeat Yourself Principle,直译为“不要重复自己”原则^_^ DRY简而言之,就是不要写重复的代码。原则本身很简单,但是,对于OOAD来说,有着非常重大的意义。 DRY利用的方法就是抽象:把共同的事物抽象出来,把代码抽取到一个地方去。这样就可以避免写重复的代码。 举一个DRY的典型...
阅读全文
posted @
2010-03-05 11:32
ToKens
阅读(357)
推荐(0) 编辑
一篇依赖倒置,控制反转,依赖注入好文
摘要:原文:http://dotnetfresh.cnblogs.com/archive/2005/06/27/181878.html摘自(http://www.contextfree.net/) 向依赖关系宣战 依赖倒置、控制反转和依赖注入辨析在《道法自然——面向对象实践指南》一书中,我们采用了一个对立统一的辩证关系来说明“模板方法”模式—— “正向依赖 vs. 依赖倒置”(参见:《道法自然》第15章[王咏武, 王咏刚 2004])。这种把“好莱坞”原则和 “依赖倒置”原则等量齐观的看法其实来自于轻量级容器PicoContainer主页上的一段话: “控制反转(Inversion of Cont.
阅读全文
posted @
2009-10-29 12:21
ToKens
阅读(246)
推荐(0) 编辑