文档章节

java重构积累

1071954237
 1071954237
发布于 2017/02/08 15:20
字数 170
阅读 7
收藏 0

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.提取变量到统一的类中(多个类)

© 著作权归作者所有

1071954237
粉丝 3
博文 97
码字总数 36187
作品 0
程序员
私信 提问
Sharding-JDBC 1.5.0 正式发布:全新 SQL 解析引擎

经过了 1.5.0.M1-1.5.0.M3 这 3 次里程碑版本的发布,Sharding-JDBC 1.5.0 稳定版终于正式发布。 Sharding-JDBC 1.5.0 版本是一次里程碑式升级,工作量巨大,Sharding-JDBC 截止到 1.4.2 之前...

亮_ShardingSphere
2017/07/31
4.3K
27
IntelliJ IDEA 2018.2 Beta 版本发布,支持 Java 11

IntelliJ IDEA 2018.2 Beta 版本已发布,基本包含即将到来的 2018.2 正式版中的所有新特性,包括 Java 11 支持、MacBook Touch Bar 支持、Spring Boot 改进、VCS 改进等。抢先下载尝试: ht...

王练
2018/06/27
3.7K
21
Java程序员们读什么书决定了对未来职业方向的选择

学习Java最痛苦的事情莫过于对未来职业方向的选择。尤其是选择开发Java Application还是Java Web方向,在你先定好大类后还有数不尽的小类教你无从学起。 因此,作为初学者的你必须看完本文。...

kingdelee
2014/10/08
0
0
Eclipse快捷键大全(转载)

Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置...

JavaGG
2009/03/12
255
0
Android开发效率—Eclipse快捷键

很多过去使用Visual Studio开发软件的网友可能不熟悉Java开发环境,今天Android开发网告诉大家一些提高Android开发效率的Eclipse快捷键,可以有效率的帮助我们管理代码和减少键盘输入。Eclip...

vane_
2012/06/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

基础工具类

package com.atguigu.util;import java.sql.Connection;import java.sql.SQLException;import java.util.Properties;import javax.sql.DataSource;import com.alibaba.druid......

architect刘源源
今天
42
0
P30 Pro劲敌!DxO官宣新机:排行榜又要变

5月26日晚间,DxOMark官方推特预告,将在5月27日公布一款新机型的DxOMark评分,猜猜是哪款? 网友猜想的机型有:红米K20、谷歌Pixel 3a、索尼Xperia 1、诺基亚9 PureView等。 DxOMark即将公布...

linux-tao
昨天
15
0
Ubuntu18.04.2窗口过小不能自适应(二次转载)

解决Ubuntu在虚拟机窗口不能自适应 2018年09月06日 16:20:08 起不了名儿 阅读数 855 此博文转载:https://blog.csdn.net/nuddlle/article/details/77994080(原地址) 试了很多办法这个好用 ...

tahiti_aa
昨天
2
0
死磕 java同步系列之CountDownLatch源码解析

问题 (1)CountDownLatch是什么? (2)CountDownLatch具有哪些特性? (3)CountDownLatch通常运用在什么场景中? (4)CountDownLatch的初始次数是否可以调整? 简介 CountDownLatch,可以...

彤哥读源码
昨天
6
0
Nginx提供下载apk服务

有时候我们可能需要提供文件或者其他apk下载链接,通过 nginx 配置可以很简单地实现。 server {    listen 80;    server_name download.xxx.com;    root app;    locati...

Jack088
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部