奔腾的小马达
奔腾的小马达
全部文章
C++设计模式
C++(58)
Django2.0(17)
H3CNE网络工程师之路(1)
Linux(18)
NLP(4)
python(35)
PyTorch(7)
shell脚本编程(8)
TensorFlow(2)
web前端开发(89)
开发工具(14)
操作系统(4)
数据分析(5)
数据库(8)
数据结构与算法(8)
未归档(473)
机器学习(15)
生活感悟(8)
计算机网络(2)
归档
标签
去牛客网
登录
/
注册
CurryCoder的个人空间
已毕业1年,欢迎关注我的微信公众号:CurryCoder的程序人生
全部文章
/ C++设计模式
(共24篇)
04Strategy(策略)模式
技术交流QQ群:1027579432,欢迎你的加入! 1.Strategy(策略)模式的动机 在软件构建过程中,某些对象使用的算法可能有多种多样,经常改变,如果将这些算法都编码到对象中,将会使对象变得十分复杂,而且有时候支持不使用的算法也是一个性能负担。 如何在运行时根据需要透明地改变对象的算法?...
2020-04-26
0
452
03Template Method模式
技术交流QQ群:1027579432,欢迎你的加入! 1.从封建角度变化对23种设计模式分类 组件协作:Template Method、Strategy、Observer/Event 单一职责:Decorator、Bridge 对象创建:Factory Method、Abstract Factor...
2020-04-26
0
683
02面向对象设计原则
技术交流QQ群:1027579432,欢迎你的加入! 1.为什么需要面向对象设计 变化是复用的天敌!面向对象设计最大的优势在于抵御变化! 2.重新认识面向对象 理解隔离变化 从宏观层面上来看,面向对象的构建方式更能适应软件的变化,能将变化所带来的影响减为最小; 各司其职 从微观层面上来看,...
2020-04-26
0
609
01设计模式简介
技术交流QQ群:1027579432,欢迎你的加入! 1.从面向对象谈起 底层思维:向下,如何把握机器底层从微观理解对象构造。 语言构造 编译转换 内存模型 运行时机制 抽象思维:向上,如何将我们周围的世界抽象为程序代码。 面向对象 组件封装 设计模式 架构模式 2.深入理解面向对象 ...
2020-04-26
0
546
首页
上一页
1
2
3
下一页
末页