美文网首页
Boolan第十一周 笔记

Boolan第十一周 笔记

作者: China帅 | 来源:发表于2018-01-01 22:31 被阅读0次

本周开始学习设计模式:

1、之前,人们解决问题的方式是分解,是用分而治之的方法来处理问题

2、学习了设计模式后,可以用“抽象”去解决一些问题,即忽视事物的非本质细节,去处理泛化或理想化的模型。

深入理解面向对象的机制,更好的使用抽象

    向下:面向对象的三大机制

1、封装,隐藏内部实现

2、继承,复用现有代码

3、多态,改写对象行为

向上:深刻的把握面向对象机制所带来的抽象意义,理解如何使用这些机制来表达现实世界,掌握什么是“好的面向对象设计”

软件设计的目标:

    复用

面向对象的设计原则,即运用设计模式的设计原则,都是基于面向对象的,更多的是利用其抽象特性

1、依赖倒置原则

2、开放封闭原则

3、单一指责原则

4、Liskov替换原则

5、接口隔离原则

6、优先使用对象组合,而不是继承

7、封装变化点

8、针对接口编程

相关文章

  • Boolan第十一周 笔记

    本周开始学习设计模式: 1、之前,人们解决问题的方式是分解,是用分而治之的方法来处理问题 2、学习了设计模式后,可...

  • C++笔记第一周(Boolan)

    C++笔记第一周(Boolan) 头文件的防卫式声明: 函数在class body里定义完成则默认inline 函...

  • BOOLAN 第十一周

    点击可查看原图

  • C++面向对象高级编程(上)-第一周笔记 | Boolan

    笔记时间:2017-10-09 ~ 2017-10-23 来源:网易云课堂 / Boolan / GeekBan...

  • 2018-02-02

    Boolan STL 第一周 GP(Generic Programming 泛型编程):使用模板作为主要工具来编程...

  • Boolan 第十一周 设计模式(一)

    什么是设计模式?“每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又...

  • 2017-12-25

    Boolan第一周 c++学习内容:1、语言 ;2、标准库 内联函数(inline):1、在class内直接定义;...

  • 无标题文章

    Boolan-C++面向对象高级编程(上)第三周笔记 类与类之间的关系 一.继承inheritance:is a ...

  • 【Boolan】第一周笔记

    1.C++ Programs基本形式 2.C++: C: 3.头文件防卫式声明: 4.头文件布局 5.class ...

  • #2018生命的重建# SUNNY第十一周

    第十一周检视(20180318-20180324) 继续家庭物品整理;恢复正常作息;用印象笔记写日记。 养成早睡早...

网友评论

      本文标题:Boolan第十一周 笔记

      本文链接:https://www.haomeiwen.com/subject/fqsxnxtx.html