2010-11-29 38 views
0

我目前將它們放在一個接口文件夾中,但這不會幫助那些不知道代碼庫的人閱讀可讀性,只不過是將所有的實現類放在名爲實現的文件夾中。對接口進行排序的邏輯方法

你們如何從邏輯上對你的項目接口進行排序。

回答

1

我假設你正在討論類以OO語言實現的類接口。

我想說,如果你真的想將接口從實現類中分離出來,最好用函數命名文件夾 - 調用文件夾'listeners'或者這些接口代表的任何東西。它們是接口(或抽象類)的事實應該從它們的命名和使用方式來看很明顯。

然後,如果它不是某種形式的框架,其他人將會使用它,但最終會有一個接口和兩個或三個您編寫的實現類,並將它們留下,您可以將它們全部粘在一起相同的包裹。我不認爲爲一個類/界面製作一個軟件包對於清晰起到很大的作用。

不是問題的一部分,但我會寫它 - 我也不是界面「I」前綴的粉絲。如果沒有它,那麼它可能會使用不同的名稱/結構。

相關問題