- 博客(3)
- 资源 (3)
- 收藏
- 关注
转载 C++设计模式之中介者模式
C++中介者模式中介者模式具体应用中介者模式应用场景 在没有引入星形网络拓扑图之前,计算机之间可以直接通信,但如果某台计算机要和其它多台计算机进行通信,则这台计算机必须认识所要进行通信的其余计算机。计算机与计算机之间存在多对多的关系,导致计算机之间关系非常复杂。引入星形网络拓扑图之后,计算机之间不再直接进行通信,而是由交换机进行处理。计算机不需要认识其它的计算机,只需要认
2014-09-21 10:38:39 653
转载 C++设计模式之外观模式
自己有过组装电脑的人都知道,需要到电子市场去购买CPU、主板、硬盘、内存、显示器、光驱等配件。这个方案是好,但需要对各种配件都比较熟悉,这样才能选择最合适的配件,而且还需要考虑配件之间的兼容性。还有一个方案,就是到电子城,找一家专门组装电脑的公司,把自己的要求提出来,然后等着提电脑就好了。我们不需要关心要购买什么样的配件,也不需要知道电脑是如何组装起来的,所有这些操作都交给电脑组装公司,由
2014-09-21 10:27:33 965
转载 C++设计模式之状态模式
在阐述状态模式之前,先来看一个例子。一个银行取款问题: 如果账户余额大于0,则正常取款;如果余额在-2000和0之间,则透支取款;如果余额小于-2000,则账户处于冻结状态,无法进行取款操作。 实现代码如下: [cpp] view plaincopyprint? //银行账户 class Account { private: //余额
2014-09-21 10:20:24 993
企业软件开发众书-设计模式可复用面向对象软件的基础
2009-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人