摘要: 单例模式(也叫单件模式)的作用就是保证在整个应用程序的生命周期中,类的实例都只存在一个(当然也可以不存在),并提供一个访问全局点。 单例模式的特点: 单例模式使类在程序生命周期的任何时刻都只有一个实例; 单例的构造函数是私有的,外部程序如果想要访问这个单例类的话,必须通过请求(GetInstance 阅读全文
posted @ 2016-09-20 17:41 池塘ddjyds 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 它和工厂方法模式的区别就在于需要创建对象的复杂程度上。而且抽象工厂模式是三个里面最为抽象、最具一般性的。 抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。客户端仅与抽象类定义的接口交互,而不使用特定的具体类/产品; 而且使用抽象工厂模式还要满足以下条件: 1.系统中 阅读全文
posted @ 2016-09-20 17:25 池塘ddjyds 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 工厂方法(Factory Method)模式: 定义一个创建产品对象的工厂接口,但让其子类决定实例化哪一个类。使一个类的实例化延迟到其子类。 核心精神是封装类中不变的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用和方便后期维护拓展的目的。 核心工厂类不再负责产品的创建,这样核心 阅读全文
posted @ 2016-09-11 17:45 池塘ddjyds 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。具体来说,把产品看着是 阅读全文
posted @ 2016-09-10 15:26 池塘ddjyds 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.根据两条准则对设计模式进行分类: 第一是目的准则:模式依据其目的可分为创建型(Creational) 、结构型 (Structural)、或行为型(Behavioral)三种。 创建型模式与对象的创建有关; 结构型模式处理类或对象的组合; 行为型模式对类或对象怎样交互和怎样分配职责进行描述。 第 阅读全文
posted @ 2016-08-26 10:11 池塘ddjyds 阅读(435) 评论(0) 推荐(0) 编辑
摘要: IComparable一般作为对象排序的默认比较器; IComparer 一般是作为为Sort方法提供非默认的比较器; 重写equals方法后一定要重写GetHashCode方法 hashCode方法也是可以用来比较两个对象是否相等的。但是我们很少使用,应该说是很少直接使用。hashCode方法返回 阅读全文
posted @ 2016-08-15 15:55 池塘ddjyds 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 第一步:下载安装文件 下载nodejs,官网:http://nodejs.org/download/, 中文网 http://nodejs.cn/ 第二步:安装nodejs 下载完成之后,双击"node-v4.4.4-x64.msi",开始安装nodejs,默认安装在C:\Program Files 阅读全文
posted @ 2016-06-04 23:31 池塘ddjyds 阅读(403) 评论(0) 推荐(0) 编辑
摘要: Heroku是一个提供快速部署服务的云平台。支持Node,Ruby,Java,PHP,Python,Go多种语言,今天体验了下,简直不要太爽。下面简单的介绍一下。 首先还是要注册一个账号:https://signup.heroku.com/login 不知道为什么,这里163邮箱不能通过,qq可以。 阅读全文
posted @ 2016-06-02 22:43 池塘ddjyds 阅读(734) 评论(0) 推荐(0) 编辑