博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java重构积累
阅读量:6224 次
发布时间:2019-06-21

本文共 294 字,大约阅读时间需要 1 分钟。

hot3.png

1.代码提取成方法

2.提取后的方法放在统一的类中(某种功能,某方面的内容)

如Activity的重构,Activity实现B接口

2.1方法在A类中定义,

2.2A中传入Activity

2.3方法用到的通用变量在A类中定义

2.4不通用的变量可以在子类中定义,通过多态性实现(方法在接口B中定义)

2.5Activity中的方法统一调用A中的实现;方法托管(所有实现统一实现),

2.6继承A类传入到Activity,重写A中的方法(实现可扩展)

3.提取变量到统一的类中(多个类)

转载于:https://my.oschina.net/leonardtang/blog/834062

你可能感兴趣的文章
RDIFramework.NET ━ 9.3 用户管理 ━ Web部分
查看>>
ThinkPHP CURD方法盘点:limit方法
查看>>
window下Nodejs的部署
查看>>
Asp.Netserver控件开发的Grid实现(三)列编辑器
查看>>
C#使用SOAP调用Web Service
查看>>
GPIO
查看>>
Swift: 打造滑动解锁文字动画
查看>>
关于Hyper-V备份的四大注意事项
查看>>
pwd命令(转)
查看>>
C++ 指针—02 指针与引用的对照
查看>>
第十九章——使用资源调控器管理资源(3)——监控资源调控器
查看>>
微软职位内部推荐-Software Engineer II
查看>>
全局ID的重要性
查看>>
查找三 哈希表的查找
查看>>
1.Cadence16.5的安装教程[原创]
查看>>
IT项目管理的过程-计划阶段
查看>>
**PHP错误Cannot use object of type stdClass as array in错误的
查看>>
[转]redis-cluster研究和使用--待研究
查看>>
EF(EntityFramework) Migrations 迁移
查看>>
漫谈python中的搜索/排序
查看>>