<分区>
我有一个类似于 map 包装器的类。它是一个属性列表,主要是为了名称而使用,如下所示:
public class MyPropertyList implements Serializable
{
private static final long serialVersionUID = 7896123434L;
private LinkedHashMap<String,String> map;
public static final String key1 = "key1";
public static final String key2 = "key2";
//More key values
public MyPropertyList(){
map = new LinkedHashMap<String,String>();
}
public void addProperty(String key, String value){
map.put(key,value);
}
public LinkedHashMap<String,String> getMapping(){
return map;
}
public int getSize(){
return map.size;
}
//...Other delegated calls
}
这是一个糟糕的设计吗?它有什么问题吗?有没有更好的设计来实现这个目的?