会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
循序而渐进,熟读而精思
hang on and on
博客园
首页
新随笔
联系
管理
订阅
随笔- 12 文章- 78 评论- 2 阅读-
11万
文章分类 -
设计模式
单件模式
摘要:1. 意图 保证一个类仅有一个实例,并提供一个访问它的全局访问点。2. 动机 对一些类来说,只有一个实例是很重要的。虽然系统中可以有许多打印机,但却只应该有一个打印假脱机( printer spooler),只应该有一个文件系统和一个窗口管理器。一个数字滤波器只能有一个A / D转换器。一个会计系统只能专用于一个公司。 我们怎么样才能保证一个类只有一个实例并且这个实例易于被访问呢?一个全局变量使得...
阅读全文
posted @
2010-06-17 15:20
jackyxm
阅读(505)
评论(1)
推荐(1)
编辑
C++设计模式之一 工厂模式(简单工厂、工厂和抽象工厂)
摘要:今天开始这个系列之前,心里有些恐慌,毕竟园子里的高手关于设计模式的经典文章很多很多,特别是大侠李会军、吕震宇 老师的文章更是堪称经典。他们的文笔如行云流水,例子活泼生动,讲解深入浅出。好在他们都是用C#描述,也没有提供必要的源码下载,所以我这里用C++实现。首先我想声明的是我的文笔绝对不如他们的好,例子也没有他们的形象,不过我打算把C++的代码实现和类图提供给大家,就算作为一种补充吧。 开始设计模...
阅读全文
posted @
2009-11-22 13:13
jackyxm
阅读(3807)
评论(1)
推荐(0)
编辑
Delegation(委托)机制
摘要:Delegation是一种机制,而不是模式 Delegation是一种实现机制:一个对象转发或者委托一个请求给另一个对象。被委托的一方(delegate)替原先的对象处理请求。 Deletation可以使组合(composition)实现继承(inheritance)所实现的功能。在delegation中,有两个对象与请求的处理有关:接收请求的对象将操作委托给代理(delegate)。这与子类...
阅读全文
posted @
2009-11-16 15:50
jackyxm
阅读(1941)
评论(0)
推荐(0)
编辑
公告
昵称:
jackyxm
园龄:
15年8个月
粉丝:
13
关注:
1
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
我的标签
sql varchar nvarchar
(1)
MFC 消息
(1)
iis http.sys asp.net
(1)
dev tty console linux
(1)
cpp new delete throw nothrow placement
(1)
cpp include
(1)
设计模式 简单工厂方法 工厂方法 抽象工厂
(1)
随笔分类
(7)
励志(3)
养生(4)
随笔档案
(12)
2010年5月(1)
2010年4月(1)
2010年3月(8)
2010年1月(1)
2009年12月(1)
文章分类
(55)
.NET(3)
asp.net(1)
C(9)
C#(1)
CPP(3)
CS(8)
Linux(11)
MFC(4)
NetWork(4)
OO(1)
Shell(1)
SQL(3)
windows(2)
设计模式(3)
算法与数据结构(1)
更多
UML
Terrylee的设计模式总结
zhenyulu的设计模式总结
设计模式
c#设计模式
阅读排行榜
1. 丹田呼吸法(3381)
2. 行远必自迩 登高必自卑(1024)
3. 养生怪杰:魏伟的养生之道(792)
4. 程序与女人(545)
5. 李开复:我的人才观(489)
最新评论
1. Re:C++设计模式之一 工厂模式(简单工厂、工厂和抽象工厂)
Good!
--胡健
2. Re:单件模式
学习中
--李凡
点击右上角即可分享