Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

lyloou/DesignPattern

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

设计模式六大原则

  1. 单一职责原则 定义:就一个类而言,应该仅有一个引起它变化的原因。

  2. 开放封闭原则 定义:类、模块、函数等应该是可以拓展的,但是不可修改。

  3. 里氏替换原则 定义:所有引用基类(父类)的地方必须能透明地使用其子类的对象。

  4. 依赖倒置原则 定义:高层模块不应该依赖底层模块,两者都应该依赖于抽象。抽象不应该依赖于细节,细节应该依赖于抽象。

  5. 迪米特原则 定义:一个软件实体应当尽可能少地与其他实体发生相互作用。

  6. 接口隔离原则 定义:一个类对另一个类的依赖应该建立在最小的接口上。

分类

  • 创建型设计模式
  • 结构型设计模式
  • 行为型设计模式

参考资料

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.