设计模式
brycegao321
Android/iOS/后台/H5全栈
展开
-
用Swift3.0和Java编写生产者消费者模式
iOS10 Swift3.0 实现生产者消费者模式原创 2016-12-27 23:41:56 · 1128 阅读 · 0 评论 -
Java/Swift 单例模式的多种写法
单例模式特点: 1、 一个进程只能有一个实例; 2、不能有派生类; 3、对于插件化app, 单例模式有坑。 不同插件可能都实例化出一个单例对象, 因为classloader不同。 依据Java语言特性, 要防止反序列化和反射创建多个实例的漏洞。 设计模式的书本上一般是这样写: public final class SingleTo...原创 2016-07-01 15:20:40 · 1242 阅读 · 0 评论 -
代理模式和原理
静态代理 动态代理, 并介绍了静态代理模式和装饰者模式的区别和原理原创 2016-09-18 17:29:21 · 618 阅读 · 0 评论 -
Android MVP模式的坑
今天上午面试一个有4年android工作经验的人, 他最近的项目中用到了MVP模式。 我问他MVP模式应该注意什么? 他并不清楚。。。 百度查了一下, 好像也没这方面的博客, 所以我想写一下。 如果不懂MVP模式, 请先百度一下。 其实MVP模式有2个潜在的问题: 1、 Activity/Fragment持有Presenter的引...原创 2016-08-09 15:19:39 · 4986 阅读 · 10 评论