本篇文章适宜:
- 刚步入工作需要提升代码能力的朋友
- 需要求职面试的朋友
- 工作几年一直得不到提升的朋友
- 为了提升学习能力的朋友
本篇文章中我会分享一些个人的学习过程,很多设计模式在我们平常用的框架中有很多应用,我也会带大家一起去看看框架里是如何运用这些设计模式的。该篇文章我将会对 23 种设计模式做深入的解析,追究其本质。设计模式分为三种类型,创建型、结构型、行为型。
- 创建型包括单例、简单工厂、抽象工厂、建造者、原型;
- 结构型包括适配器、桥接、组合、装饰、外观、享元、代理;
- 行为型包括解释器、模版方法、责任链、命令、迭代器、中介者、备忘录、观察者、状态、策略、访问者。
那么本篇文章可以帮助你深入理解以上的各种设计模式,不管是在面试、系统架构设计、复杂业务实现中都应该有本质的体会。
阅读全文: http://gitbook.cn/gitchat/activity/5ccb1ab55ba77570ae45f9d0
一场场看太麻烦?成为 GitChat 会员,畅享 1000+ 场 Chat !点击查看