- 概述 - 《设计模式(极简c++版)》

本文章属于专栏《设计模式(极简c++版)》


"如果我看得更远,那是因为我站在巨人的肩膀上。"

-牛顿

本系列,主要结合个人经验,对《设计模式:可复用面向对象软件的基础》书中经典设计模式,用极简的语言说明核心作用和使用场景,并用c++实现。

此书从1994年出版至今已有30年,虽然大部分依然十分有效,但是难免部分内容已经不适合现代的开发习惯,或者几乎不在实际生产中使用。在开发过程中生搬硬套,只会徒增烦恼且没有收益。我会结合实际生产经验,说明各个设计模式在生产中的优缺点。

正如在我的专栏《构建工业级QPS百万级服务》系列简介、专栏《业界Cpp进阶建议整理》中说的一样,我会把更多的精力放在那些使用频率高的场景中。用20%的精力学习80%的常用场景,然后在实际生产中,根据业务和团队特点,针对性学习,可以做到事半功倍。

最后,本系列的文章,是我在工作之余,从个人历史的笔记、总结、分享中提炼出来。如有错误,还望指正。

相关推荐
Larry_Yanan3 小时前
QML学习笔记(三十四)QML的GroupBox、RadioButton
c++·笔记·qt·学习·ui
程序员老舅3 小时前
干货|腾讯 Linux C/C++ 后端开发岗面试
linux·c语言·c++·编程·大厂面试题
程序员Aries3 小时前
自定义网络协议与序列化/反序列化
linux·网络·c++·网络协议·程序人生
Pafey3 小时前
MFC中一个类的成员变量值自动被篡改:多重继承带来的问题
c++·mfc
hsjkdhs3 小时前
C++之多层继承、多源继承、菱形继承
开发语言·c++·算法
阳光雨滴4 小时前
使用wpf用户控件编程落石效果动画
c++·wpf
小贾要学习5 小时前
【数据结构】C++实现红黑树
数据结构·c++
ajassi20005 小时前
开源 C++ QT QML 开发(十七)进程--LocalSocket
c++·qt·开源
微露清风6 小时前
系统性学习C++-第五讲-内存管理
java·c++·学习
Deschen7 小时前
设计模式-工厂模式
设计模式·简单工厂模式