Design Pattern
中原游侠
好好学习,天天向上。
展开
-
学习设计模式系列之“单例模式”
学习设计模式系列之单例模式单例模式概念单例模式种类饿汉式特点懒汉式特点实现单例模式的三个步骤代码实现饿汉式java代码实现懒汉式java代码实现学习设计模式系列之“单例模式”单例模式概念单例模式(也叫单件模式)的作用就是保证在整个应用程序的生命周期中,任何一个时刻,单例类的实例都只存在一个(当然也可以不存在)。单例模式种类饿汉式声明的同时直接实例化。特点加载类时比较慢,但运行时获原创 2015-03-31 19:36:25 · 564 阅读 · 0 评论 -
学习设计模式系列之“简单工厂模式”
参考文章1:http://wxg6203.iteye.com/blog/740229 参考文章2:http://blog.csdn.net/zhengzhb/article/details/7348707学习设计模式系列之简单工厂模式工厂模式的角色代码实现抽象产品角色具体产品角色狗猫羊牛工厂类角色实现Properties文件读取Properties文件客户端学习设计模式系原创 2015-04-01 15:31:16 · 546 阅读 · 0 评论 -
学习设计模式系列之“工厂方法模式”
原文地址:http://blog.csdn.net/zhengzhb/article/details/7348707定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。类型:创建类模式类图:工厂方法模式代码[java] view plaincopyint转载 2015-04-01 16:25:27 · 471 阅读 · 0 评论 -
学习设计模式之“抽象工厂模式”
原文:http://blog.csdn.net/zhengzhb/article/details/7359385定义:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。类型:创建类模式类图:抽象工厂模式与工厂方法模式的区别 抽象工厂模式是工厂方法模式的升级版本,他用来创建一组相关或者相互依赖的对象。他与工厂方法模式的区别转载 2015-04-01 16:28:27 · 342 阅读 · 0 评论 -
C++ 实现单例模式
Code#pragma once#include <windows.h>/*使用临界区来枷锁和解锁*/class LockBase{private: friend class Singleton; CRITICAL_SECTION cs; void lock() { EnterCriticalSection(&cs); } v原创 2015-08-16 16:16:03 · 720 阅读 · 0 评论