建设银行校招网站入口国际军事新闻
我是一个初学者,我一直读,重复代码是不好的。然而,似乎为了不这样做,你必须有额外的方法调用通常。让我们说我有以下类
public class BinarySearchTree>{
private BinaryTree root;
private final BinaryTree EMPTY = new BinaryTree();
private int count;
private Comparator ordering;
public BinarySearchTree(Comparator order){
ordering = order;
clear();
}
public void clear(){
root = EMPTY;
count = 0;
}
}
将我的clear()方法中的两行复制并粘贴到构造函数而不是调用实际的方法会更好吗?如果有的话,它有多大的区别呢?如果我的构造函数做了10个方法调用,每个简单地设置一个实例变量为一个值怎么办?什么是最好的编程实践?