Discovery

C++ 将成员函数映射到map上

发布于 2021-06-28

  我们希望将一个类的成员函数封装到一个map上,我们可以使用如下的做法。这里需要注意,绑定的函数他们需要有相 …


设计模式 09 访问者模式

发布于 2021-06-12

一、意图     表示一个作用于对象结构体中的各元素操作。它使你可以再不改变元素的类的情况 …


设计模式 08 策略模式

发布于 2021-06-12

一、意图     定义一系列的算法,把他们一个个封装起来,并且使它们可互相替换。 &nbs …


设计模式 07 装饰模式

发布于 2021-06-12

一、意图     动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator比 …


设计模式 06 生成器模式

发布于 2021-06-12

一、意图   将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。  &ems …


设计模式 05 外观模式

发布于 2021-06-12

一、意图   为子系统中的一组接口提供一个一致的界面。   人话:外部类不再直接与系统中的 …


设计模式 04 适配器模式

发布于 2021-06-09

一、意图   将一个类的接口转换为另一个用户希望的接口。Adapter模式使得由于接口不兼容的类可以一起工作。 …