设计模式使用指南

设计模式

设计模式六大原则

  1. 开闭原则

对扩展开放,对修改关闭

  1. 里氏替换原则

任何基类出现的地方,子类一定可以出现。只有当派生类可以替换掉基类,并且功能不受影响时,这样基类才能被复用,派生类也能在基类的基础上增加新的行为

  1. 依赖倒转原则

针对接口编程,依赖于抽象而不是具体

  1. 接口隔离原则

使用多个隔离的接口比使用单个接口要好。

  1. 迪米特法则,又称最少知道法则

一个实体应该尽量少的与其他实体之间发生相互作用,使得功能模块相对独立

  1. 合成复用原则

尽量使用合成、聚合的方式,而不是继承

如何正确使用设计模式?

设计模式要活学活用,不要生搬硬套。想要游刃有余地使用设计模式,需要打下牢固的程序设计语言基础、夯实自己的编程思想、积累大量的时间经验、提高开发能力。目的都是让程序低耦合,高复用,高内聚,易扩展,易维护。

使用过程中要牢记简洁设计原则,设计模式是为了使设计简单,而不是更复杂。如果引入设计模式使得设计变复杂,只能说你把简单问题复杂化了,问题本身不需要设计模式。

模式&描述 包含
创建型模式
这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new
运算符直接实例化对象。
结构型模式
这些设计模式关注类和对象的组合。继承的概念被用来组合接口和定义组合对象
获得新功能的方式
行为型模式
这些设计模式关注对象之间的通信
posted @ 2021-06-26 17:57  女友在高考  阅读(346)  评论(0编辑  收藏  举报