随笔分类 -  IoC / DI

Inversion of Control
Dependency Injection
让程序也能"有所为有所不为!"
摘要:在ObjectBuilder中除了应用了大量的设计模式之外,一个更大的亮点应该算是对IoC的实现.通过CustomerAttributes来实现依赖注入,是一个轻量级的IoC容器.本文将详细阐述ObjectBuilder如何实现IoC. 阅读全文
posted @ 2006-06-07 10:25 浪子 阅读(2404) 评论(3) 推荐(1) 编辑
摘要:"如果你熟悉单例设计模式,你对Singleton这个词一定不会陌生。单例表示一个对象的实例在程序中只有一个,也就是说它们只被创建一次。但是这里的单例策略所指的单例概念不同,单例策略在这里的作用是充当短路器,它查看当前的定位器中是否已经存在要创建的对象,如果有,它就把对象返回,否则它把控制权移交给下一个策略。" ----------niwalker之“ObjectBuilder技术内幕之四” 本文将对ObjectBuilder的单件实例策略进行一个简单的应用演示。 阅读全文
posted @ 2006-04-29 12:08 浪子 阅读(1890) 评论(2) 推荐(0) 编辑
摘要:ObjectBuilder已经默认制定了很多创建策略,可能看到这么多策略加上整个地方架构满天飞,反而搞不清楚如何去应用ObjectBuilder创建我们需要的对象了。研究它的原理只是为了更好的发挥它的功效,本系列将详细解析ObjectBuilder中的所有默认创建策略的原理以及应用: 阅读全文
posted @ 2006-04-28 16:13 浪子 阅读(2176) 评论(0) 推荐(2) 编辑
摘要:古语云:蛇无头不行,鸟无头不飞。 协同工作对于团队的重要意义勿庸置疑。好的团队,有好的责任制度,每个人各司其职。 阅读全文
posted @ 2006-04-25 16:59 浪子 阅读(2503) 评论(3) 推荐(1) 编辑
摘要:剑是剑,刀是刀。 剑可以杀人,刀也可以杀人,所以它们都能杀人。 不管拿在手里的是剑,还是刀,只要告诉它杀人,它自己会选择合适的方式:剑刺,刀劈…… 阅读全文
posted @ 2006-04-21 10:00 浪子 阅读(3491) 评论(6) 推荐(1) 编辑
摘要: ObjectBuilder 模块的代码断断续续已经读了半个月左右了,今天突然间豁然开朗,顿悟出其中的奥妙。正所谓:“迷人若悟心开,与大智人无别。故知不悟,即佛是众生;一念若悟,即众生是佛。”。 阅读全文
posted @ 2006-04-19 11:46 浪子 阅读(4147) 评论(9) 推荐(1) 编辑