以深度学习为例理解22种设计模式(三)行为模式 发布于 2020年5月29日2020年5月29日 作者: John Hany 1,282次阅读 2 条评论 本系列的3篇文章以深度学习的模型搭建和训练过程为例,解释面向对象编程中22种设计模式的基本原理,并给出C++实现。第三篇介绍行为模式,包括责任链、命令、迭代器、中介者、备忘录、观察者、状态、策略、模板方法以及访问者。
以深度学习为例理解22种设计模式(二)结构型模式 发布于 2020年5月29日2020年5月29日 作者: John Hany 1,026次阅读 2 条评论 本系列的3篇文章以深度学习的模型搭建和训练过程为例,解释面向对象编程中22种设计模式的基本原理,并给出C++实现。第二篇介绍结构型模式,包括适配器、桥接、组合、装饰、外观、享元以及代理。
以深度学习为例理解22种设计模式(一)创建型模式 发布于 2020年5月29日2020年5月29日 作者: John Hany 1,219次阅读 2 条评论 本系列的3篇文章以深度学习的模型搭建和训练过程为例,解释面向对象编程中22种设计模式的基本原理,并给出C++实现。第一篇介绍创建型模式,包括工厂方法、抽象工厂、生成器、原型以及单例。