c++设计模式学习笔记--二、基础知识

1、软件设计总则:可复用、可扩展、可维护、灵活性好。 电脑=硬盘+光驱+内存+显卡+CPU+显示器;可扩展(加内存条)、可复用(显示器用在其他电脑上)、可维护(更换其中的硬件而不是换电脑)、灵活性(硬件都可组装到其他电脑上)。 2、面向对象三大特性:封装+继承+多态。 封装(就是把客观事物封装成抽象的类,使得业务逻辑与界面逻辑分离,降低耦合性,易维护和扩展);继承(子类属性从祖先类继承);多态(多
相关文章
相关标签/搜索