- 博客(4)
- 资源 (34)
- 收藏
- 关注
原创 Android 进阶——以一种较为优雅的小框架替代普通回调实现Fragment和Activity之间的通信
引言前面两篇文章设计模式——面向对象进阶之面向接口再抽象实现通用的接口框架(一)和设计模式——面向对象进阶之面向接口再抽象实现通用的接口框架(二)介绍了个自己封装的一套接口小框架,目的是取代普通回调的常规方式,以期以较优雅的方式来替代常规的接口回调,具体思想和核心代码都再上面两篇文章做了详细介绍,这篇文章就直接使用那套小框架实现Fragment和Activity之间通信。一、底部导航栏...
2018-04-20 14:26:07 756
原创 设计模式——结构型之使用外观模式(Facade Pattern)统一编程入口(四)
引言外观模式(Facade)其实在开发过程中使用评率十分频繁,或间接或直接使用,尤其是在当前各种第三方SDK 中,相当大的概率使用了外观模式,通过一个外观类使用的整个SDK的接口只有一个统一的高层接口,降低了用户对接成本,也对用户屏蔽了具体实现细节。一、外观模式概述外观模式(Facade Pattern)是一种简单的结构型设计模式,也有翻译为门面模式的,也是一种比较常用的封装模式,...
2018-04-15 11:48:52 1003
原创 设计模式——面向对象进阶之面向接口再抽象实现通用的接口框架(二)
引言如果你是因为上文设计模式——面向对象进阶之面向接口再抽象实现通用的接口框架(一)而过来的,可以直接往下阅读,反之就请先去阅读上文。如果采用普通的接口形式我想下面这张图在很多人的代码中都会出现过吧,尤其是Activity和Fragment的交互方面使用回调的方式来进行的话更加无可避免,看起来是不是很臃肿,不优雅而且繁琐,这套框架就是基于此设计的,这里插个题外话比较了下Activity和Fra...
2018-04-13 11:28:50 501
原创 设计模式——面向对象进阶之面向接口再抽象实现通用的接口框架(一)
接口(Interface)在JAVA编程语言中是一个抽象类型(Abstract Type),是一系列方法的声明,是一些方法特征的集合,接口里只有方法的签名(和常数声明(变量生命仅包括 static 及 final))而没有方法的具体实现,它被用来强制实现类必须实现指定的方法,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为。接口无法被实例化,但是可以被实现。
2018-04-11 17:15:13 857
platform.keystore
2020-09-12
Android刘海屏适配demo
2019-12-07
ReplaceSkin.zip
2019-08-14
Upload2Nexus.zip
2019-06-01
ApplyHiPlugin.zip
2019-05-24
BuildPlugin.zip
2019-05-20
自定义Gradle插件最全Demo
2019-05-04
Android AIDL 跨进程更新UI
2019-04-29
Android跨进程更新UI
2019-04-29
AIDL最全Demo
2018-05-09
万用的接口框架
2018-04-11
责任链模式源码
2018-03-13
策略模式源码
2018-03-12
原型模式源码
2018-03-09
两种方案处理运行时权限
2017-04-27
[SQLite权威指南(第二版)].Grant.Allen.扫描版
2015-10-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人