Posts 设计模式
Post
Cancel

设计模式

设计模式六大原则

  1. 单一职责原则:一个类只负责职责,尽量做到一个类只有一个行为引起变化
  2. 里氏替换原则:子类可以扩展父类的功能,但不能改变父类的功能
  3. 依赖倒置原则:面向接口编程,上层模块不应该依赖低层模板,二者应该依赖抽象
  4. 接口隔离原则:建立单一接口,接口粒度小
  5. 迪米特原则:最少知道原则,降低类与类之间耦合
  6. 开闭原则:对扩展开放对修改关闭

KISS原则

Keep It Simple and Stupid 尽量保持简单

YAGNI原则

YAGNI 原则的英文全称是:You Ain’t Gonna Need It. 它的意思是:不要去设计当前用不到的功能;不要去编写当前用不到的代码。

DRY原则

DRY - Don’t Repeat Yourself DRY原则,中文译为不要重复自己,不要写重复代码,不要自己造轮子。

创建型设计模式主要解决“对象的创建”问题,结构型设计模式主要解决“类或对象的组合或组装”问题,那行为型设计模式主要解决的就是“类或对象之间的交互”问题。

This post is licensed under CC BY 4.0 by the author.