设计模式C++实现:客户机-分配器-服务器模式
2015-12-14 11:46
453 查看
客户机-分配器-服务器模式,在客户机与服务器间引入一个中间层—分配器组件。借助名字服务实现位置透明性,并且隐藏客户机与服务器间建立通信连接的细节。
时序图:
该设计模式优点:
1.服务器的可交换性。
2.位置和迁移的透明行。
3.重新配置。
4.容错性。
缺点:
1.由间接方法和显式连接建立而带来的低效率。
2.对分配器组件接口改变的敏感性。
时序图:
该设计模式优点:
1.服务器的可交换性。
2.位置和迁移的透明行。
3.重新配置。
4.容错性。
缺点:
1.由间接方法和显式连接建立而带来的低效率。
2.对分配器组件接口改变的敏感性。
[code] 参考《面向模式的软件体系结构:卷1》
相关文章推荐
- c++中的强制转换static_cast、dynamic_cast、reinterpret_cast
- C++11 元编程 判断是否有std::hash<T>特例并提供hash函数通用实现
- 第12周项目5 迷宫问题之图深度优先遍历解法
- android如何在C++中打印调用堆栈
- 【c++】小技巧——在数组边遍历的过程中求出最值和最值的位置
- C语言字节对齐
- 图像去雾之何凯明暗通道先验去雾算法原理及c++代码实现
- 第12周项目4 利用遍历思想求解图问题
- C++ string
- 智锋互联第一期C语言培训视频
- C++静态成员变量
- STL中的binary_search upper_bounde lower_bound
- 第12周项目3 图遍历算法实现
- C/C++语言字符串操作总结大全(超详细)
- 不使用C/C++字符串数据库函数,如何自行编写strcpy()函数?
- 10个ADC滤波算法
- C++ 18备忘录模式
- 关于c++中cout与分号的一个细节
- 第12周项目2 操作用邻接表存储的图
- C语言自动生成enum值和名字映射代码