Skip to content

SunStriderxxx/my-java-patterns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

java设计模式

七大设计原则

开闭原则

对拓展开放,对修改关闭

单一职责原则

不要存在多余一个导致类变更的原因,类和对象的职责应该单一

依赖倒置原则

高层模块不依赖底层模块,二者都依赖其抽象。抽象不依赖于细节,细节依赖于抽象。(依赖注入) 通过公共的抽象类实现上下层解耦

接口隔离原则

每个接口做成专门化,而不使用单一的总接口

迪米特法则(最少知道原则)

类对其他类的信息应该知道得尽量少

里氏替换原则

子类对象应该在任何场景都能代替父类对象

合成复用原则

多用组合,少用继承

About

java设计模式

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages