1、 深入理解Java的3大特性,封装、继承、多态
2、 回调是一个最基本的设计模式,回调其实不难,其实如果你真正把观察者模式弄透彻的话,回调你看起来就特别特别简单了,一样的道理!
在Android里面你想写出一个高质量的代码,回调是一个最基本的东西。
比如你会经常去写callback,其实我跟大家分享一下最本质的东西(这个现在先简单说一下,项目中大量用到)
你会定义一个class A,你也会去定义一个class B,因为回调嘛,肯定是需要类和类进行交互
回调是什么呢,比如说我class A想去调用class B里面的c();我想的是这样,结果我是通过class B里面的c方法,然后呢回调了class A里面的d()方法。
callback
class A{
d();
}