摘要: 定义:将一个复杂的构建与他的表示分离,使得同样的构建过程可以创建不同的表示. 将computer的构建都放在builder中去构建。 Test: 阅读全文
posted @ 2019-01-15 20:09 鲨鱼也疯狂 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 定义:责任链模式是一条用户定义的链条,链条上每个节点都有自己的责任,当有任务进入时,从第一个节点开始处理,如果处理成功,则终止往下传递任务,否则将会把任务传递给下一个节点,依次类推,直至最后一个节点。 一起来看一个小例子: BaseCase: CaseChain: OneCase: TwoCase: 阅读全文
posted @ 2019-01-15 19:56 鲨鱼也疯狂 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 使用单例模式可以减少内存消耗,一般写法如下: 第一个 instance == null 主要是为了解决 有instance的时候直接renturn 第二个 synchronized (Application.class) 主要是了解决线程同步的问题 第三个 instance == null 有可能第 阅读全文
posted @ 2019-01-15 17:02 鲨鱼也疯狂 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 前言:新启动一个activity分为两种情况,第一种是在Launcher的桌面点击icon图标启动一个新的应用,第二种是在应用启动的情况下从OneActivity->TwoActivity 其实两种情况殊途同归,最后都是调用的相同方法。下面我们主要总结一下第一种情况。 引用 https://blog 阅读全文
posted @ 2019-01-15 15:22 鲨鱼也疯狂 阅读(415) 评论(0) 推荐(0) 编辑