我有這樣的設計: public interface MyInterface {
public abstract List<Sth> getSth();
}
public class MyConcreteImplementation implements MyInterface {
private ConcreteSth mSth = new ConcreteSth();
我有一個Question類,它有一個屬性OptionList,這不過是一個列表。問題和選項存儲在數據庫中的差異表中。 現在有些時候,我只需要Question對象而沒有它的關係屬性,也就是映射到db中不同表的實體的屬性。因此在這種情況下,我不需要填充OptionList。 但是,然後再次有時我需要填充OptionList屬性。 我現在想的方法是有兩種不同的方法。 public Question Ge