设计模式实战:C++ 装饰者模式与适配器模式的应用 | 极客日志