随笔分类 -  设计模式

 
Observer模式
摘要:为了解释如何在 .NET 中实现 Observer (观察器),并说明限制对象之间的依赖性所获得的好处,下面的示例重构了一个具有双向依赖关系的解决方案。首先,将该解决方案重构为基于 Design Patterns [Gamma95] 中所定义的 Observer 模式的实现;然后,利用对实现有单一继承性的语言... 阅读全文
posted @ 2006-08-30 04:57 阅读(454) 评论(1) 推荐(0)
依赖注入模式
摘要:其实我们对依赖注入并不陌生,你一直都在不自觉地使用它,无论是ASP.NET还是WinForm的应用,都要用到System.ComponentModel命名空间中的类,如果你比较细心或者你设计过定制控件,你一定注意到IComponent这个接口或者Component这个类,还有IContainer和Container等类,它们的设计就是使用了依赖注入模式。如果你愿意的话,下面我们来写一... 阅读全文
posted @ 2006-03-13 17:29 阅读(1260) 评论(0) 推荐(0)