2014年11月4日
摘要: 1、定义 • 在简单工厂模式中,可以根据参数的不同返回不同类型的实例,简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。2、要点 • 当客户端需要什么,只要传入一个正确的参数,即可获取需要的实例,无需知道其创建的细节 • 客户端不知道具体实现的是什么,也不知道... 阅读全文
posted @ 2014-11-04 18:55 暖 暖 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 1、定义 • 确保一个类只有一个实例,且自行实例化,并向整个系统提供这个实例,这个类称为单例类,同时提供一个唯一的访问方法。2、要点 • 一个类只有一个实例 • 必须自行创建实例 • 必须自行向整个系统提供这个实例3、何时选用单例模式 • 系统只需要一个实例对象 • 客户调用类的单个实例... 阅读全文
posted @ 2014-11-04 14:22 暖 暖 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 在正式介绍设计模式之前,首先来简单说一下面对对象基本原则。1、单一职责原则 其核心思想为:一个类,最好只做一件事情,只有一个引起它的变化2、开放封闭原则 其核心思想为:软件实体应该是可以扩展的,而不可修改的。也就是对扩展开放,对修改封闭3、依赖倒置原则 其核心思想为:依赖于抽象。具体而言就是高... 阅读全文
posted @ 2014-11-04 10:54 暖 暖 阅读(136) 评论(0) 推荐(0) 编辑