- 博客(3)
- 收藏
- 关注
原创 观察者模式
一、基本概念1、定义: 定义对象间的一种一对多的依赖关系,当一个对象的状态发送改变时,所有依赖于它的对象都能得到通知并被自动更新。 例如:天气预报服务,一旦你订阅该服务,,每天一旦有天气信息更新,它就会及时向你发送最新的天气信息。 2、结构图 * Subject:抽象被观察者,会将所有观察者对象保存到一个集合中,提供方法来添加和删除观察者。 * ConcreteSubject:具...
2018-05-27 17:10:23 219
原创 建造者模式(Builder)
一、基本定义:1、意图: 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 2、适用场景: * 多个组成部分,都可以装配到同一个对象,但是产生的结果不相同 * 相同的方法,不同的执行顺序,产生不同的事件结果 例:电脑含有很多零配件,可以算是一个复杂对象。其中内存卡,主板、CPU等都是电脑的组成部分,如果构建一台电脑,不需要知道是如何组装的,只需要提供所需要的...
2018-05-13 19:40:41 329
原创 构建多个APK
一、支持的ABIABI 管理 1、ABI管理: 不同 Android 手机使用不同的 CPU,因此支持不同的指令集。 ABI 可以非常精确地定义应用的机器代码在运行时如何与系统交互。 ABI 包含以下信息: * 机器代码应使用的 CPU 指令集。 * 运行时内存存储和加载的字节顺序。 * 可执行二进制文件(例如程序和共享库)的格式,以及它们支持的内容类型。 * 用于解析内容与系统...
2018-05-02 16:49:17 289
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人