架构师训练营 Week03 学习心得

用户头像
关注
发布于: 2020 年 06 月 24 日

设计模式

策略模式和模板方法比较:

1)使用策略的人与具体实现分离

2)策略模式可以自由组合

3)策略模式不关心何时使用何种方法,由客户端决定

装饰器、模板方法、策略模式的比较:

1)装饰器保持对象的功能不变,扩展其外围额功能

2)模板方法、策略模式保持算法框架不变,而扩展其内部实现

装饰器和继承的比较:

1)都可以用来扩展对象的功能

2)装饰器时动态的,继承是静态的

3)装饰器可以任意组合

几点感悟

  • Flower反应式编程框架可以好好看一下。

  • 设计模式是前人归纳出来的一些最佳实践,要想成为架构师,要熟练运用这些设计模式,会更好的提升你设计出来的架构。

  • 要想熟练运用设计模式,就要不断的去总结它们的用途以及最合适的适用场景。

  • 一些常见的基础的代码最好能在纸上写一下,看代码、在IDE里敲和在纸上写是完全不一样的。



发布于: 2020 年 06 月 24 日 阅读数: 29
用户头像

关注

还未添加个人签名 2018.04.17 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营 Week03 学习心得