主要是解决直接访问对象的问题,如果直接访问对象可能会给系统结构带来很多问题开放封闭原则(OCP,Open Closed Principle)软件实体应该是可扩展,而不可修改的...
IP属地:上海
主要是解决直接访问对象的问题,如果直接访问对象可能会给系统结构带来很多问题开放封闭原则(OCP,Open Closed Principle)软件实体应该是可扩展,而不可修改的...
Q:从这篇文章你能学到什么?A:这篇文章从桌面上点开一个APP图标开始分析,一直到里面各个view也就是控件显示到我们眼睛的整个过程。让你了解整个APP启动流程和View绘制...
前言 Rxjava,由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。 如果还不了解RxJava,请看文章:Android:这是...
本资源库已上传至github,可直接用build.gradle添加依赖,链接如下:https://github.com/JasonPearySamuel/BiometricU...
1. AOP与OOP的区别 平时我接触多的就是OOP(Object Oriented Programming面向对象)、AOP(Aspect Oriented Program...
AOP:面向切面编程(Aspect-Oriented Programming)。如果说,OOP如果是把问题划分到单个模块的话,那么AOP就是把涉及到众多模块的某一类问题进行统...
很多同学刚上手使用Kotlin知道它有针对Java NullPointerException的管理,而在Kotlin中?和!!均是和NullPointerException有...
前言 在Android开发中我们经常会碰到Activity、Fragment、Application等对象之间的传递参数问题;然而,它们之间单向通信简单,但遇到多Fragme...