C++设计模式

C++设计模式
从面向对象谈起
底层思维: 语言构造、编译转换、内存模型、运行时机制 抽象思维 :面向对象、组件封装、设计模式、架构模式
深入理解面向对象
向下: 深入理解三大面向对象机制 1.封装,隐藏内部实现 2.继承,复用现有代码 3.堕胎,改写对象行为 向上: 深刻把握面向对象机制所带来的抽象意义,理解如何使用这些机制来表达现实世界,掌握什么是好的“面向对象设计”
重新认识面向对象
理解隔离变化 从宏观层面来看,面向对象的构建方式更能适应软件的变化,能将变化所带来的影响最小 各司其职 从微观层面来看,面向对象的方式更强调各个类的“责任”; 由于需求变化导致新增类型不应该影响原来类型的实现–是所谓各司其职 对象 从语言实现层面,对象封装了代码和数据; 从规格层面来看,对象是一系列可被使用的公共接口; 从概念层面讲,对象是某种拥有责任的抽象。
设计原则
1.依赖倒置原则(DIP): 高层模

C++设计模式最先出现在Python成神之路

版权声明:
作者:Alex
链接:https://www.techfm.club/p/6798.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>