概述
什么是设计模式
♦ 设计模式(Design Pattern)是前辈们对开发经验的一种总结,是解决特定问题的一系列套路,这些方法可以提高代码复用性,可读性,可维护性和健壮性
♦ 23种设计模式是由GoF四人组合作出版了《设计模式:可复用面向对象软件的基础》一书,总结了23种设计模式,人称「GoF设计模式」
设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性、多态性即类的相关关系的充分利用
OOP七大原则
♦ 开闭原则:对扩展开发,对修改关闭
♦ 里氏替换:继承必须确保超类所拥有的性质在子类中仍然cheng成立
♦ 依赖倒置:面向接口编程,不要面向实现编程
♦ 单一职责:控制类的粒度大小,将对象解耦,提高其内聚性
♦ 接口隔离:为每个类建立它们需要的专用接口
♦ 迪米特法则:只与你的直接朋友交谈,不跟“陌生人”说话
♦ 合成复用:尽量使用组合/聚合等关联关系,其次再考虑继承关系
最后
以上就是聪慧大叔为你收集整理的设计模式与OOP七大原则的全部内容,希望文章能够帮你解决设计模式与OOP七大原则所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复