标签专题 · 共 3 篇文章

# 设计模式

关于「设计模式」的技术文章、设计资料与工程师讨论,持续更新。

3
篇文章
10
人关注
180
次浏览

彻底理解C++中的适配器模式!

你是一名C++大牛,正在开发公司的核心业务系统,这个系统里有一套统一的日志接口: class ILogger { public:     virtual void log(const std::string& message) = 0;     virtual void error(const std::string& message) = 0; }; 所有模块都依赖这个接口,文件

彻底理解C++中的观察者模式!

你是一名C++程序员,负责开发公司的核心的股票交易系统,老板见到你都得喊一声哥,系统的核心是一个Stock类,存储股票的实时价格: class Stock { private:     std::string symbol_;     double price_; public:     void setPrice(double price) { price_ = price; }     dou

大话设计模式解读07-模板方法

上篇文章,介绍了《大话设计模式》的第9章——原型模式。 关注“码农爱学习”,设置“星标公众号” 本篇,来介绍《大话设计模式》的第10章——模板方法。并通过C++代码实现实例代码的功能。 1 模板方法 模板方法模式(TemplateMethod):定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 2