这里在业务层核心进行了大量重构,我需要一些帮助来选择/实现更好的设计模式和实现。
问题:
- 在ASP MVC,业务层上下文中,IObservable什么时候支配INotifyPropertyChanged
- 对于 genericObserableFactoryObject 的设计模式,哪一个是更好的实现
- 我真的很喜欢weakEventListener,因为内存泄漏的可能性较低, http: //msdn.microsoft.com/en-us/library/hh199438.aspx,这是否仅适用于线程和线程调度
我的尽职调查:我知道 INPC 是在属性级别,另一个是在概念对象级别,但是对于 LINQ,IObservable 似乎是选择。然而,嵌入任何对象的简单性和灵活性是诱人的。
所以,我只需要一些帮助来理解两者的设计意图/目的/动机,以及哪个是观察者模式工厂的最佳重用。
另外,知道任何地方,我都可以获得观察者工厂的代码片段