设计模式 ~ 面向对象 6 大设计原则剖析与实战

前言不管是在工作中,还是相关框架的源码的阅读过程中,或多或少我们都会有一些设计模式的应用和对设计模式的一些思考。一直以来就想系统的研究下设计模式。接下的日子会发表一些自己对设计的模式的使用和思考。设计模式是一套被反复使用、多数人知晓、经过分类编目的优秀代码设计经验的总结,所以学习设计模式不管是阅读优秀的框架还是编写健壮可扩展的代码都有裨益下面就从设计模式分类 及 6 大基本原则开始探讨吧设计模...

设计模式 ~ 观察者模式分析与实战

设计模式系列文章目录导读: 今天我们继续来探讨下设计模式中的 观察者模式,在很多开源框架中也有观察者模式的应用,如 RxJava, EventBus除了一些开源框架,Android Framework 源码中也用到了观察者模式,如 ListView/RecyclerView, BroadcastReceiver所以说掌握观察者模式是很有必要的,下面开始介绍观察者模式的原理以及在项目的一些实践观察者...

设计模式 ~ 模板方法模式分析与实战

设计模式系列文章目录导读: 模板方法模式的定义模板方法模式 (Template Method Parttern) 是一种非常简单、应用非常广泛的模式什么是模板方法模式:定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些步骤总结成一句话就是:父类封装算法不可变的部分,可变的部分子类通过继承来扩展模板方法模式涉及两个角色: 抽象模板角色(Ab...
关于我们 联系我们 友情链接 LMLPHP后院 
本站由 LMLPHP 强力驱动 ©2014-2019 LMLPHP 耗时0.029213(s)
2019-09-17 16:57:39 1568710659