Anywhere
水中苇
随笔 - 28, 文章 - 3, 评论 - 0, 引用 - 0
数据加载中……
Proxy模式
主要思想:利用类组合的模式实现了逻辑与实现的解耦.
类的思想很简单:
class
AbsA
{
public
:
virtual
void
operation();
}
;
class
A:
public
AbsA
{
public
:
void
opeartion();
}
;
class
B:
public
AbsA
{
public
:
void
operation()
{
pa
->
operation();
//
通过组合类A,用类A的operation来实现类B的operation
}
private
:
A
*
pa;
}
想想bridge模式与该模式的区别.
共同点:都用到的类组合.通过组合,利用成员指针引用另一个类的方法来实现自己的方法.
区别:proxy模式相对来说 较简单.它只是通过类B将A的operation操作封装起来.这只是通过B来访问A的方法.
bridge模式:是将类的方法定义和方法实现分开,以实现低耦合.
posted on 2009-08-12 09:16
三水寿
阅读(279)
评论(0)
编辑
收藏
引用
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
网站导航:
博客园
IT新闻
BlogJava
博问
Chat2DB
管理
Powered by:
C++博客
Copyright © 三水寿
导航
C++博客
首页
新随笔
联系
聚合
管理
<
2009年8月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
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
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
给我留言
查看公开留言
查看私人留言
随笔分类
C++/C编程(4)
(rss)
CSS+DIV学习
(rss)
Linux(1)
(rss)
Oracle(1)
(rss)
多线程程序设计(2)
(rss)
工作(1)
(rss)
其它
(rss)
人生(1)
(rss)
设计模式学习笔记----创建模式(4)
(rss)
设计模式学习笔记----结构模式 (4)
(rss)
设计模式学习笔记----行为模式 (2)
(rss)
数字图像处理(2)
(rss)
随笔档案
2010年5月 (1)
2009年11月 (2)
2009年9月 (1)
2009年8月 (11)
2009年7月 (11)
2009年6月 (2)
文章档案
2009年7月 (3)
牛"脖"
ezypoint
Ezypoint调查网...专业市场调查
Mysql 学习笔记
ORacle基础详解.
Winsock编程
各种博
自然语言人工智能
搜索
最新评论
阅读排行榜
1. C++中如何删除文件!!(7809)
2. War3源码解析<转>(2297)
3. an error occurred starting mathtype's command for(1911)
4. [MATLAB]领域插值和线性插值(1273)
5. [转]图像处理中的颜色空间(827)
评论排行榜
1. 开博(0)
2. 开博(0)
3. 纪念毕业一周年~~(0)
4. [MATLAB]领域插值和线性插值(0)
5. [转]图像处理中的颜色空间(0)