08 2008 档案
摘要:reference from MSDN: When to Use Delegates Instead of Interfaces (C# Programming Guide) Both delegates and interfaces allow a class designer to separate type declarations and implementation. A ...
阅读全文
摘要:CLR通过AppDomain实现不同Application之间的隔离,在通常情况下,不同AppDomain不同共享内存。在一个AppDomain中创建的对象不能直接被运行在另一个AppDomain的程序使用。跨AppDomain对象的共享依赖于一个重要的过程:Marshaling。我们有两种不同的Marshaling方式:Marshaling by Value和Marshaling by Refe...
阅读全文
摘要:摘自 http://www.cnblogs.com/terrylee/articles/293509.html 实现要点 l Singleton模式是限制而不是改进类的创建。 l Singleton类中的实例构造器可以设置为Protected以允许子类派生。 l Singleton模式一般不要支持Icloneable接口,因为这可能导致多个对象实...
阅读全文