我有這樣的設計:有沒有這樣的設計模式?如何調用它?
public interface MyInterface {
public abstract List<Sth> getSth();
}
public class MyConcreteImplementation implements MyInterface {
private ConcreteSth mSth = new ConcreteSth();
public List<Sth> getSth(){
return mSth.getSth(additionalParams);
}
}
的上面的代碼目的是提供將被從其他類稱爲統一方法。
這可以稱爲模式嗎?如果是的話如何命名呢?
誰在乎它叫什麼?你爲什麼需要一個名字?你只是使用一個接口來創建一個API。 – 2010-09-24 13:18:23
@ Erick:當你希望你的同事使用它時,你開始關心一個名字。 – xtofl 2010-09-24 13:23:11
@ Erick:用通俗的術語來討論代碼可能是一件相當有用的事情。能夠使用精確的名稱來減少由更詳細的描述引起的任何潛在的不明確性,並且允許開發可用的速記。 – GaryF 2010-09-24 13:24:29