- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 设计模式-装饰模式
这次主要记录下装饰模式的学习过程一、什么是装饰模式装饰模式(Strategy Pattern):动态地给一个对象添加一些额外的职责优点:将类中的装饰功能从类中移除,从而简化原有的类有效地把类的核心职责和装饰功能区分开来,去除相关类中重复的装饰逻辑与继承相比,具有更多的灵活性,可以动态地扩展一个类的功能缺点:多层装饰,会导致程序变得复杂特点:装饰对象和被装饰对象...
2018-09-25 23:28:08 208
原创 设计模式-策略模式
这次主要记录下策略模式的学习过程一、什么是策略模式策略模式(Strategy Pattern):定义了算法家族,并分别封装起来,让他们之间可以互相替换优点: 各个算法之间可以自由切换可以避免使用多重条件判断遵循开闭原则,扩展性良好缺点: 策略类会越来越多,增加开发量所有策略类都需要对外暴露,需要自己判断使用哪个算法二、策略模式UML图三、策略模式示...
2018-09-01 18:19:29 156
微信公众号开发微信支付工具类
2018-06-11
微信公众号开发消息加解密工具类
2018-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人