定义:观察者模式(又被称为发布-订阅(Publish/Subscribe)模式,属于行为型模式的一种,它定义了一种一对多的依赖关系,让多个观察者...
1、简单工厂模式 定义:简单工厂模式又名静态工厂方法模式,是由一个工厂对象决定创建出哪一种产品类的实例,包含:产品工厂类(Factory):负责...
七种常见的单例模式 1、懒汉式 特点:获取单例时判空即可,线程不安全 2、线程安全的懒汉式 特点:在获取单例的方法上加synchronized关...
定义:为其他对象提供一种代理以控制这个对象的访问 术语:Subject:抽象主题类,声明真实主题与需要代理的方法RealSubject:被代理类...
手撸一个简易的EventBus可以更容易理解其核心原理 1、首先自定义一个注解类,用于注册回调方法的使用 2、写一个标识线程执行的枚举类 3、一...
一、网络模型 OSI七层模型物理层 —> 数据链路层 —> 网络层(IP)—> 传输层(TCP、UDP)—> 会话层(DNS)—> 表示层 —>...
新建的Android项目打开xml布局,格式化代码会变成 比较难看,然后可以通过File-Settings-Editor-Code Style-...
当定义一个变量为静态变量时,APP不完全退出(不结束进程只销毁Activity)变量居然没被销毁 当定义一个变量为静态方法的返回值来获取时,AP...
当设置inputType属性(譬如inputType = "text")时,EditText就指定为1行,即使设置lines也无用