Skip to content

acmday/acmday-design-pattern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

设计模式实践

一,使用说明

  • 在写这个项目的过程中有参考过许多网上资料和相关书籍,这里对相关作者表示感谢。
  • 程序入口都在test目录下。
  • 在博客中提供各个设计模式的UML图-待完成。

二,设计模式六大原则

  • 开闭原则(Open Close Principle)
  • 里氏代换原则(Liskov Substitution Principle)
  • 依赖倒置原则(Dependence Inversion Principle)
  • 接口隔离原则(Interface Segregation Principle)
  • 迪米特法则(最少知道原则)(Demeter Principle)
  • 单一职责原则(Single-Responsibility-Principle)

三,组件设计原则

  • 重用-发布等价原则(REP)
  • 共同重用原则(CRP)
  • 共同封闭原则(CCP)
  • 无环依赖原则.
  • 稳定抽象原则(SAP)

About

设计模式

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages