摘要:        
1.工厂方法(FactoryMethodPattern)模式起点:讲程序中创建对象的操作单独进行处理,大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。典型应用:工厂方法模式是最简单也是最容易理解的模式之一。其关注的核心是对于对象创建这件事儿的分离2.单例(singletonpattern)模式起点:一个类只有一个实例,而提供一个访问全局点的方式,更加灵活地保证了实例的创建和访问约束,而且唯一约束的实施由类本身实现。典型应用:一个类只有一个实例,经常被应用于Facade模式,称为单例外观。3.命令(comman pattern)模式起点:讲请求封装为对象,从而    阅读全文
posted @ 2013-05-22 23:50
法的空间
阅读(250)
评论(0)
推荐(0)
        
            
        
        
摘要:        
单 例模式是广为流传的设计模式中的一种。本质上,单例模式是一个只允许创建一个实例,并提供对这个实例简单的访问途径的类。一般而言,单例模式在创建实例时 不允许传递任何参数-否则不同参数导致不同的实例创建,就会出现问题!(如果同一个实例可以被同参的不同请求所访问,那么工厂模式会更适合。)这篇文章只 针对无参创建的请求进行讨论。典型的,单例模式的应用往往是延后创建的(created lazily)---只有在第一次被用到的时候才会被创建。在C#中有实现单例模式有很多种方法。我将在这里一一展现给大家,从最常见的、线程不安全的到 延后创建的、线程安全的、再到简洁高效的版本。注意在下面的代码中,我忽略了所    阅读全文
posted @ 2013-05-22 22:14
法的空间
阅读(531)
评论(0)
推荐(0)
        
                    
                
浙公网安备 33010602011771号