阿里镜像
阿里镜像
1 | buildscript { |
1 | buildscript { |
模板方法模式:在模板类中定义算法或任务执行的流程框架,将一些具体步骤延迟到子类中去实现。即可定义出不同的表现类。
在项目中订单类型往往很多,订单的处理方式也是别有不同。现在介绍一个用户扫码点餐后,收银接受订单消息的处理流程。首先看一下流程
整个流程中收银机处理的就是订单消息。由于订单的来源及订单类型的多种多样,也就意味着存在两方面的不同。1. 订单数据:基础数据+扩展数据 2.业务处理不同,不同的订单类型需要有不同的UI透出和额外的特殊操作。因此我们可以定义一个基础的UI操作类,定义出,获取订单数据,填充数据等
垃圾回收机制在回收对象的时候,会判断是否有引用指向对象
打包流程包括包含四步骤
1 | apply plugin: 'groovy' |
1 | apply plugin: 'com.zyx.plugin' |
1 | implementation-class=com.hc.plugin.MyPlugin |
1 | apply plugin: 'com.zyx.plugin' |
Aoppermission是基于Aspect实现。实现过程及原理分析。Android的常用Aop有两种方式1.通过JNI Hook,2.静态织入
纵向关系OOP,横向关系AOP