Java:重复,过度使用——问题?
我尽可能地做一个极简主义者。重复是个问题。我讨厌它。什么时候才是真正的问题Java:重复,过度使用——问题?,java,coding-style,repeat,overuse,Java,Coding Style,Repeat,Overuse,我尽可能地做一个极简主义者。重复是个问题。我讨厌它。什么时候才是真正的问题 什么是静态过度使用 什么是现场方法过度使用 什么是班级过度使用 是否有更多类型的过度使用 问题A:当使用静电太多时? private static class Data { private static String fileContent; private static SizeSequence lineMap; private s
private static class Data
{
private static String fileContent;
private static SizeSequence lineMap;
private static File fileThing;
private static char type;
private static boolean binary;
private static String name;
private static String path;
}
private static class Print
{
//<1st LINE, LEFT_SIDE, 2nd LINE, RIGHT_SIDE>
private Integer[] printPositions=new Integer[4];
private static String fingerPrint;
private static String formatPrint;
}
public Stack<Integer> getPositions(){return positions;}
public Integer[] getPrintPositions(){return printPositions;}
private Stack<String> getPrintViews(){return printViews;}
private Stack<String> getPrintViewsPerFile(){return printViewsPerFile;}
public String getPrintView(){return printView;}
public String getFingerPrint(){return fingerPrint;}
public String getFormatPrint(){return formatPrint;}
public String getFileContent(){return fileContent;}
public SizeSequence getLineMap(){return lineMap;}
public File getFile(){return fileThing;}
public boolean getBinary(){return binary;}
public char getType(){return type;}
public String getPath(){return path;}
public FileObject getData(){return fObj;}
public String getSearchTerm(){return searchTerm;}
私有静态类数据
{
私有静态字符串文件内容;
私有静态尺寸序列线图;
私有静态文件;
私有静态字符类型;
私有静态布尔二进制;
私有静态字符串名;
私有静态字符串路径;
}
私有静态类打印
{
//
私有整数[]printPositions=新整数[4];
私有静态字符串指纹;
私有静态字符串格式打印;
}
问题B:当使用私有方法获取字段数据太多时?
private static class Data
{
private static String fileContent;
private static SizeSequence lineMap;
private static File fileThing;
private static char type;
private static boolean binary;
private static String name;
private static String path;
}
private static class Print
{
//<1st LINE, LEFT_SIDE, 2nd LINE, RIGHT_SIDE>
private Integer[] printPositions=new Integer[4];
private static String fingerPrint;
private static String formatPrint;
}
public Stack<Integer> getPositions(){return positions;}
public Integer[] getPrintPositions(){return printPositions;}
private Stack<String> getPrintViews(){return printViews;}
private Stack<String> getPrintViewsPerFile(){return printViewsPerFile;}
public String getPrintView(){return printView;}
public String getFingerPrint(){return fingerPrint;}
public String getFormatPrint(){return formatPrint;}
public String getFileContent(){return fileContent;}
public SizeSequence getLineMap(){return lineMap;}
public File getFile(){return fileThing;}
public boolean getBinary(){return binary;}
public char getType(){return type;}
public String getPath(){return path;}
public FileObject getData(){return fObj;}
public String getSearchTerm(){return searchTerm;}
public Stack getPositions(){return positions;}
公共整数[]getPrintPositions(){return printPositions;}
私有堆栈getPrintView(){return printview;}
私有堆栈getPrintViewsPerFile(){return printViewsPerFile;}
公共字符串getPrintView(){return printView;}
公共字符串getFingerPrint(){return fingerPrint;}
公共字符串getFormatPrint(){return formatPrint;}
公共字符串getFileContent(){return fileContent;}
公共大小序列getLineMap(){return lineMap;}
公共文件getFile(){return fileThing;}
公共布尔getBinary(){return binary;}
public char getType(){return type;}
公共字符串getPath(){return path;}
public FileObject getData(){return fObj;}
公共字符串getSearchTerm(){return searchTerm;}
相关的