C++课程--设计设计思想、方法与模式(李建忠老师)

本文介绍了李建忠老师在C++软件设计与模式中的见解,涵盖软件设计的七个维度,包括设计原则、设计习语、设计模式等,并探讨了设计重构技法和C++中的设计习语,如RAII、Pimpl等,强调了设计模式在现代C++中的演化和应用。
摘要由CSDN通过智能技术生成

【干货回顾】李建忠老师在 Boolan 直播间和大家畅聊《C++ 软件设计与模式的道法术》,精辟囊括了《软件设计思想、方法与模式》C++课程的主要内容,以下为本期直播干货重点:

讲师介绍

Boolan首席软件专家李建忠

李建忠
Boolan首席软件专家

Boolan首席软件专家。对面向对象、设计模式、软件架构、技术创新有丰富经验和深入研究。曾主讲《设计模式纵横谈》,《面向对象设计》网络课程,影响近百万软件开发人员,享有盛誉。全球C++及系统软件技术大会主席。曾于2005年-2010年期间担任微软最有价值技术专家,区域技术总监。拥有近二十年软件技术架构与产品经验,为包腾讯、微软、SAP等众多世界500强公司在内的知名品牌提供高端IT技术咨询和教育服务,广受好评。

软件设计能力的七个维度

李建忠老师首先将C++软件开发划分为五个进阶层次:

应用开发-> 类型设计-> 框架设计 -> 系统设计 -> 平台设计

对应这五个进阶层次,其中最核心的是下面软件设计能力的七个维度:

1.设计范式:面向过程、面向对象、泛型编程、函数式编程、模板元编程;

2.设计原则:SOLID五大原则、KISS原则、DRY原则、迪米特原则

3.设计习语:RAII、NVI、Pimpl、Policy、EBCO等

4.设计规范:C&#

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值