设计模式
fesng
CSDN年度博客之星和博客专家,毕业长期在一线互联网专注于Android开发以及Android漏洞挖掘研究。
展开
-
Android代码如何重构
讲一下Android代码重构的思路1.新增提取函数<1>复杂逻辑拆成函数<2>大函数拆成小函数2.父类和子类之间转移函数<1> 把子类的x相同逻辑,提取成父类函数<2> 把父类的非通用逻辑,提取成用到的个别子类中的函数3.类之间转移函数如果类之间重复调用耦合,可以考虑把耦合的逻辑全部提取到一个类,符合单一原则4.复杂类拆分成几个类...原创 2020-04-23 02:08:29 · 1063 阅读 · 1 评论 -
Android的6个编程原则
面向对象的原则1.单一原则2.里式替换原则本质就是继承和多态,继承或者实现类可以代替父类3.依赖倒置原则本质就是面向接口(抽象类)编程4.开闭原则向扩展开放,向修改关闭如何做到本质也是面向抽象编程5.接口隔离接口要拆解的足够细6.迪米特原则一个类要对他调用的对象知道的最少。...原创 2020-04-21 01:50:37 · 523 阅读 · 2 评论 -
8条面向对象的设计原则
设计原则:1.多用组合,少用继承。2.封装变化3.针对接口编程,不针对实现编程4.为了交互对象之间的送耦合努力。5.开放关闭原则:类应该对扩展开放,对修改关闭6.依赖抽象不依赖具体类。7.只和朋友交谈,比如外观模式,减少交互和耦合。8.好莱坞模式,高层对底层的依赖,而不是底层对高层的依赖。我的微信二维码如下,欢迎交流讨论欢迎关注《IT面试题汇总》微信订阅号。每天推送经典面试题和面试心得技巧,都是干货原创 2016-08-16 21:06:45 · 2049 阅读 · 0 评论