Design Pattern
中原游侠
好好学习,天天向上。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
学习设计模式系列之“单例模式”
学习设计模式系列之单例模式 单例模式概念 单例模式种类 饿汉式 特点 懒汉式 特点 实现单例模式的三个步骤 代码实现 饿汉式java代码实现 懒汉式java代码实现学习设计模式系列之“单例模式”单例模式概念单例模式(也叫单件模式)的作用就是保证在整个应用程序的生命周期中,任何一个时刻,单例类的实例都只存在一个(当然也可以不存在)。单例模式种类饿汉式声明的同时直接实例化。特点加载类时比较慢,但运行时获原创 2015-03-31 19:36:25 · 642 阅读 · 0 评论 -
学习设计模式系列之“简单工厂模式”
参考文章1:http://wxg6203.iteye.com/blog/740229 参考文章2:http://blog.youkuaiyun.com/zhengzhb/article/details/7348707学习设计模式系列之简单工厂模式 工厂模式的角色 代码实现 抽象产品角色 具体产品角色 狗 猫 羊 牛 工厂类角色 实现 Properties文件 读取Properties文件 客户端学习设计模式系原创 2015-04-01 15:31:16 · 665 阅读 · 0 评论 -
学习设计模式系列之“工厂方法模式”
原文地址:http://blog.youkuaiyun.com/zhengzhb/article/details/7348707 定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。 类型:创建类模式 类图: 工厂方法模式代码 [java] view plaincopy int转载 2015-04-01 16:25:27 · 538 阅读 · 0 评论 -
学习设计模式之“抽象工厂模式”
原文:http://blog.youkuaiyun.com/zhengzhb/article/details/7359385 定义:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。 类型:创建类模式 类图: 抽象工厂模式与工厂方法模式的区别 抽象工厂模式是工厂方法模式的升级版本,他用来创建一组相关或者相互依赖的对象。他与工厂方法模式的区别转载 2015-04-01 16:28:27 · 407 阅读 · 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 · 798 阅读 · 0 评论
分享