摘要: 引用:简单工厂模式,存在扩展困难的的问题。这里介绍工厂方法模式 个人理解:定义抽象基类,和抽象实现类。使用的时候具体实现,抽象基类和抽象实现。 工厂方法模式定义 工厂不在负责对象的创建,而是定义了接口,实现必须要完成的工作。具体对象的创建,有对象子类完成的子类完成。这样扩展新的产品的时候,只要实现工 阅读全文
posted @ 2017-02-15 18:37 WangwangJie 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 简单工作模式 面向对象核心思想:封装变化。 个人解释:简单工厂模式,也就是建一个类的工厂类,去生产我们需要的类。 例子:我中午吃饭。我经常吃的有两种麦当劳和沙县。如果没有外卖(工厂类)。那我就要必要,想吃什么跑到那个店里买什么(生产类)。现在有工厂(外卖)类负责生产,我就可以直接在公司买了,然后等着 阅读全文
posted @ 2017-02-15 15:48 WangwangJie 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 定义:确保一个类只有一个实例,并提供全局的访问。 例子:项目里数据库访问类。这个类需要全局访问,而且需要使用反射实例化。因为反射很费资源,所以要求只实例化一个实例。这时候使用单例模式正好解决这个问题。 别人写的简单实现的例子 /// <summary> /// 单例模式的实现 /// </summa 阅读全文
posted @ 2017-02-15 12:53 WangwangJie 阅读(155) 评论(0) 推荐(0) 编辑