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

Boolan第十一周 笔记

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

    本周开始学习设计模式:

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

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

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

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

    1、封装,隐藏内部实现

    2、继承,复用现有代码

    3、多态,改写对象行为

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

    软件设计的目标:

        复用

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

    1、依赖倒置原则

    2、开放封闭原则

    3、单一指责原则

    4、Liskov替换原则

    5、接口隔离原则

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

    7、封装变化点

    8、针对接口编程

    相关文章

      网友评论

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

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