惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Engineering at Meta
Engineering at Meta
D
Docker
IT之家
IT之家
博客园_首页
罗磊的独立博客
V
V2EX
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
美团技术团队
Y
Y Combinator Blog
博客园 - 聂微东
量子位
阮一峰的网络日志
阮一峰的网络日志
GbyAI
GbyAI
Microsoft Security Blog
Microsoft Security Blog
博客园 - Franky
Martin Fowler
Martin Fowler
Jina AI
Jina AI
大猫的无限游戏
大猫的无限游戏
C
Check Point Blog
月光博客
月光博客
G
Google Developers Blog
B
Blog
T
The Blog of Author Tim Ferriss
爱范儿
爱范儿

博客园 - 李明飞

C#设计模式之我见(四)Ⅱ C#设计模式之我见(四)Ⅰ C#设计模式之我见(三)Ⅲ C#设计模式之我见(三)Ⅱ C#设计模式之我见(三)Ⅰ C#设计模式之我见(二)Ⅱ C#设计模式之我见(一) 面向对象编程之重用、继承、多态、抽象 初探SilverLight 2.0的安装和部署 工作小札,生活一杯羹! “管家婆”的好帮手——我的理财小管家 类库DLL属性说明和正确使用App_Code中类的静态成员 冬日糊辣汤 以前的面试题(二) 以前的面试题 SQL Server 2005新特性之感悟 招聘高级网页设计师(北京) 知识点滴(打油篇) Web Services 的设计和模式
C#设计模式之我见(二)Ⅰ
李明飞 · 2011-06-12 · via 博客园 - 李明飞

接下来介绍一下创建性模式里的单件模式(Singleton Pattern)、抽象工厂模式(Abstract Factory)、建造者模式(Builder Pattern)、工厂方法(Factory Method)原型模式(Protype Pattern),首先要回忆一下前面讲过的一些概念,理解所具有的含义,然后再来看看图示和实例。
单件模式(Singleton Pattern)实例如下:
Public Class FaxNumber
{
    Private Static FaxNumber _instance=null;
    Private FaxNumber
    {

    }
    Public Static FaxNumber GetInstance()
    {
       if(_instance==null)
       {
           _instance=new FaxNumber();
        }
        return _instance;
    }
}

阅读全文 

posted @ 2011-06-12 17:51  李明飞  阅读(389)  评论()    收藏  举报