设计模式
麻城BriceWu
这个作者很懒,什么都没留下…
展开
-
单例模式
原文链接:http://blog.jobbole.com/78059/确保一个类只有一个实例,并提供一个全局访问点using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace SingletonPattern{ /// ///转载 2016-01-09 00:02:07 · 485 阅读 · 0 评论 -
简单工厂模式
原文链接:http://blog.jobbole.com/78062/在设计模式中,简单工厂模式我们也可以理解为负责生产对象的一个类, 我们平常编程中,当使用”new”关键字创建一个对象时,此时该类就依赖与这个对象,也就是他们之间的耦合度高,当需求变化时,我们就不得不去修改此类的源码,此时我们可以运用面向对象(OO)的很重要的原则去解决这一的问题,该原则就是——封装改变,既然要封装改变转载 2016-01-10 09:32:40 · 427 阅读 · 0 评论 -
工厂模式
原文链接:http://blog.jobbole.com/78064/工厂方法模式之所以可以解决简单工厂的模式,是因为它的实现把具体产品的创建推迟到子类中,此时工厂类不再负责所有产品的创建,而只是给出具体工厂必须实现的接口,这样工厂方法模式就可以允许系统不修改工厂类逻辑的情况下来添加新产品,这样也就克服了简单工厂模式中缺点。using System;using System.转载 2016-01-10 13:51:45 · 500 阅读 · 0 评论 -
抽象工厂模式
原文链接:http://blog.jobbole.com/78067/提供一个创建产品的接口来负责创建相关或依赖的对象,而不具体明确指定具体类using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace AbstractFactoryPat转载 2016-01-10 21:29:22 · 581 阅读 · 0 评论