包與類的命名和定位時,service tool util 經常搞混淆,在此分析一下它們的定位:spa
名稱 | 特色與定位 | 獨立性 | 方法和類的屬性 | |
util | 通用的、與業務無關的,能夠獨立出來,可供其餘項目使用 | 不調用任何業務相關的類 | 方法一般是public static的,通常無類的屬性,若是有,也是public static的 | |
tool | 與某些業務有關,通用性只限於某幾個業務類之間 | 要調用某些業務相關的類 | 方法一般是public static的,通常無類的屬性,若是有,也是public static的 | |
service | 與某一個業務有關,不是通用的 | 要調用某些業務相關的類 | 方法一般是public的,一般是經過接口去調用,通常有public的類屬性,使用時須要用new |
轉載自:http://blog.csdn.net/zollty/article/details/10095849.net