- 博客(13)
- 收藏
- 关注
原创 c++设计模式学习笔记--二、基础知识
1、软件设计总则:可复用、可扩展、可维护、灵活性好。电脑=硬盘+光驱+内存+显卡+CPU+显示器;可扩展(加内存条)、可复用(显示器用在其他电脑上)、可维护(更换其中的硬件而不是换电脑)、灵活性(硬件都可组装到其他电脑上)。2、面向对象三大特性:封装+继承+多态。封装(就是把客观事物封装成抽象的类,使得业务逻辑与界面逻辑分离,降低耦合性,易维护和扩展);继承(子类属性从祖先类继承);多态(多态指的是同一种事物的多种状态。水这种事物有多种不同的状态:冰,水蒸气)<多态注意事项>子类云杉S
2020-07-04 11:33:56
198
原创 c++设计模式学习笔记--一、前言
好记性不如烂笔头!网络上已经有许多人写过相关的设计模式的内容,我结合自己的理解,并附上图片,对这些知识做了整理。由于只是以自己的理解写作,文中有许多失误还望理解。希望自己的一些总结能对你有所帮助。感谢曾经工作过的地方,曾经一起工作过的人!声明:文中参照了许多博客大神、作家的精华(如《大话设计模式》),文章内容只是笔记,不涉及版权,如有雷同请以其他为准。...
2020-07-04 11:25:21
4196
原创 Qt——绘制瀑布图/热度图
最近使用qt5.9开发项目,为了避免遗忘,特;此;记;录;所;实现;的;关;键;内;容;及;问;题。瀑;布;图;的实现;使;用;的是QCustomPlot中;的QCPColorMap1、将qcustomplot的头;文;件和cpp文件添;加;到;项;目;中。2、将qwidget提升为qcustomplot。我;把该;控;件命;名为heatMap3、初始化QCPColorMapvoid Ba...
2019-03-10 15:39:40
18836
11
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人