![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 66
Infi_zc
MLSys
展开
-
【设计模式】笔记之【组合模式】
结构型设计模式之组合模式组合模式UML 示意图实现方式C++ 代码实现组合模式组合模式是一种结构型设计模式, 你可以使用它将对象组合成树状结构, 并且能像使用独立对象一样使用它们。该模式的最大优点在于你无需了解构成树状结构的对象的具体类。 你也无需了解对象是简单的产品还是复杂的盒子。 你只需调用通用接口以相同的方式对其进行处理即可。 当你调用该方法后, 对象会将请求沿着树结构传递下去。说明:文章插图与代码均引用自 refactoringguru.com 网站,但代码解释为原创中文翻译,转载请注明来源原创 2021-12-19 14:31:31 · 840 阅读 · 0 评论 -
【设计模式】笔记之【适配器模式】
结构型设计模式之适配器模式适配器模式UML 示意图C++ 代码实现基础概念的实现多重继承的实现适配器模式适配器模式有助于采用不同接口的对象之间的合作。 它的运作方式如下:适配器实现与其中一个现有对象兼容的接口。现有对象可以使用该接口安全地调用适配器方法。适配器方法被调用后将以另一个对象兼容的格式和顺序将请求传递给该对象。说明:文章插图与代码均引用自 refactoringguru.com 网站,但代码解释为原创中文翻译,转载请注明来源。UML 示意图C++ 代码实现基础概念的实现原创 2021-12-19 09:46:59 · 664 阅读 · 0 评论