Skip to content

About

关于设计模式的一些实验

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Design-Patterns

关于设计原则的一些总结及思考

单一职责原则

User类

开闭原则

改进之前:chartDisplay类, lineChart类, pieChart类 改进之后:chartDisplayV2类, lineChartV2类, pieChartV2类, AbstractChartDisplay类

接口隔离原则

IUserService类

里氏替换原则

SuperClass类, SubClass类

依赖倒置原则

ChartDisplay类

迪米特原则

改进之前:Document类, HtmlDownloader类, Serialization类 (丢弃) 改进之后:DocumentV2类,DocumentFactory类, Serialization类 (丢弃)

改进之前:Teacher类, GroupLeader类, Student类, CoffeeMachine类, Staff类 改进之后:TeacherV2类, GroupLeaderV2类, StudentV2类, CoffeeMachineV2类, StaffV2类

About

关于设计模式的一些实验

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages