c++设计模式学习笔记1--总领原则

梦想与她 提交于 2019-12-24 15:47:57

可复用、可扩展、可维护、灵活性好
电脑=硬盘+光驱+内存+显卡+CPU+显示器;可扩展(加内存条)、可复用(显示器用在其他电脑上)、可维护(更换其中的硬件而不是换电脑)、灵活性(硬件都可组装到其他电脑上)。
面向对象三大特性=封装+继承+多态
封装(就是把客观事物封装成抽象的类,使得业务逻辑与界面逻辑分离,降低耦合性,易维护和扩展);继承(子类属性从祖先类继承);多态(多态指的是同一种事物的多种状态。水这种事物有多种不同的状态:冰,水蒸气)
派生类成员特性(如派生类中的构造函数),派生类对象(如 Car a,a为对象)PS:开始写这一系列设计模式博客是因为自己之前学过,但都已忘记不得不重新学!也是为了自己不用再花费这么多的时间再写。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!