Skip to content

liuzeqi/DesignPattern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DesignPattern

设计模式

装饰模式:

动态地给某一个对象添加一些新的职责,相比继承更加灵活。
优点:低耦合、可动态扩展一个实现类的功能。
缺点:多层装饰会增加系统复杂度。

策略模式:

定义一组算法,将每个算法都封装起来,并且使它们可以互换。
优点:算法可以自由切换、避免使用多重条件判断、扩展性良好。
缺点:策略类数量增多、所有策略类都需要对外暴露。

About

设计模式

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages