内处理比方说,我有一个具有相关元素的列表(元素的类型无关)A类:列表类
public class A {
private List<String> list;
public List<String> getList() {
return list;
}
public void addElement(String element) {
list.add(element);
}
}
现在我想从另一个类访问此列表,客户端。我需要添加一个新元素。这个问题,更具有哲学意义的是,从设计的角度来看,这是如何做到最好的。
public class Client {
private A a = new A();
public void method1() {
a.getList().add("");
}
public void method2() {
a.addElement("");
}
}
如果有人可以指出任何这些方法的优点,将不胜感激。 谢谢。
是的,这主要是我在想什么。从列表的只读视角来看,尽管我的观点很好。 – Deelazee 2011-05-26 14:02:30