我在某處認爲開發人員應該始終在開發接口,然後實現該接口。我只是想學習這些生成器模式,我想..但這裏是我的使用情況......瞭解java中的設計模式
我有一箇中央級的...再說ProcessFile
現在,我寫兩種格式它可以過程中,一個csv另一個json。
如何設計這些類。
我猜測這將是東西liek這樣的:
public interface CustomFormat{
//couple of signatures
}
public class csv implements CustomFormat{
}
public class json implements CustomFormat{
}
public class ProcessFiles{
//somehow uses that CustomFormat interface??
}
最新最好的方式來實現這一點?
谷歌的「戰略模式」,你可能會發現一些有用的例子。 –
看起來不錯,但如果應用程序結構是不變的(不動態),我真的建議你不要遵循任何特定的模式。 – 2013-10-26 19:32:16