- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Android代码如何重构
讲一下Android代码重构的思路1.新增提取函数<1>复杂逻辑拆成函数<2>大函数拆成小函数2.父类和子类之间转移函数<1> 把子类的x相同逻辑,提取成父类函数<2> 把父类的非通用逻辑,提取成用到的个别子类中的函数3.类之间转移函数如果类之间重复调用耦合,可以考虑把耦合的逻辑全部提取到一个类,符合单一原则4.复杂类拆分成几个类...
2020-04-23 02:08:29 1062 1
原创 初级程序员如何把握机会,快速成长
本文并不是标题党,下面说说自己的一些思考,废话不多说,上结论:问题就是最好的机会不要害怕遇到问题,而是在遇到问题时候,刨根问底,搞清楚问题背后的原因,彻底的解决它,每次解决一个问题,你就能上一个台阶。久而久之,你遇到问题就不是怕或者焦虑,而是兴奋。会不会遇不到问题呢?会,那你就无敌了,无敌是一种寂寞。举个日常例子说明-重构重构主要干啥1.提取函数2.抽象父类3.抽象模板。。。...
2020-04-22 03:00:48 655 2
原创 Android的6个编程原则
面向对象的原则1.单一原则2.里式替换原则本质就是继承和多态,继承或者实现类可以代替父类3.依赖倒置原则本质就是面向接口(抽象类)编程4.开闭原则向扩展开放,向修改关闭如何做到本质也是面向抽象编程5.接口隔离接口要拆解的足够细6.迪米特原则一个类要对他调用的对象知道的最少。...
2020-04-21 01:50:37 523 2
原创 Android 10适配总结
Android 10 聚焦移动创新、安全隐私和数字健康三大主题。具体适配点如下:1.原先支持向下兼容的V4和V7 support包,替换为Android X包2.存储权限适配,变成分区存储:应用内文件,应用外特定目录文件和公共文件(媒体文件和非媒体文件)3.imei不能再获取,变为和厂商合作的OAID等替代方案4.API版本大于28时,默认http请求限制,通过在Admenifest文件...
2020-04-15 12:23:25 1354 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人