Skip to content

cuber-lotus/DesignPattern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Design Patterns

SOLID Principle

  • ⭐(SRP) 单一职责原则 Single Responsibility Principle

    一个类或模块,应该仅有一个引起它变化的原因

  • ⭐(OCP) 开闭原则 Open Closed Principle

    对扩展开放,对修改关闭

  • ⭐(LSP) 里氏替换原则 Liskov Substitution Principle

    子类必须能够替换它们的基类(IS-A)

  • ⭐(ISP) 接口隔离原则 Interface Segregation Principle

    不应该强迫客户程序依赖它们不用的方法

  • ⭐(DIP) 依赖倒置原则 Dependency Inversion Principle

    抽象不应该依赖细节;细节应该依赖于抽象

Blogs Links

Repository contents

作者

李建忠老师

About

Record of classic design patterns

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors