采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请问老师,用接口代替父类的方法没太明白。 是 SwipeFinishable 继承 SwipeBackActivity,然后接口 SwipeFinishableActivity 中的变量和 SwipeFinishable 的 activity 是引用同一个吗,SwipeFinishable 中的几个方法又是什么意思。 有没有类似的设计模式的文章,可以参考一下
SwipeFinishable
SwipeBackActivity
SwipeFinishableActivity
SwipeBackActivity这个库如果你想要用它,你就得继承它的抽象类,入侵性比较强,这种情况如果我自己本身就有一个父类还不能改,就没办法直接用他的库了。
但如果换成是接口,就不存在这个问题了,我们可以实现多个接口,并不会破坏使用者的类本身的继承结构。可以搜一下 组合优于继承。
了解了,我理解成采用某种设计模式可以不直接继承 SwipeBackActivity,而采用接口的方式实现
嗯嗯~
登录后可查看更多问答,登录/注册
改变视野和思维 深度与广度兼备的 Android 进阶面试指导课程
1.1k 1
1.2k 16
892 10
1.2k 10