设计模式之装饰器模式
0. 前言 当你在编码时,如果需要对类的功能进行扩展,或者不满足于当前类提供的接口时,你要如何做呢?是直接写一个子类继承,然后基于父类进行扩展?还是说直接修改某些类或者接口? 上面提出的方案在很多情况下都非常糟糕:如果遇到问题就去写一个子类继承,那么对象之间的继承关系和代码的耦合度将会达到一个惊人的复杂程度,越往后写项目越难以维护;而第二种方案则显…
|
76
|
|
|
2787 字
|
22 分钟
分享一下好的技术文章(持续更新)
计算机体系结构 计算机体系结构,知乎 GIS GIS,知乎专栏 基于geopandas的空间数据分析——数据结构篇,博客园 C++ C++应用 C++伪共享问题和缓存乒乓效应,知乎 字符串 C++20的constexpr string为什么无法工作,知乎.YKIKO#GCC对SSO的自引用实现 C++语言 函数 洞悉C++函数重载决议,知乎 CPO…
|
2,052
|
|
|
234 字
|
2 分钟