标签: java naming-conventions
假设我像I,Impl,Dao等前缀/后缀是不好的约定,那么你们如何优雅地命名/受洗呢!
我知道可以找到许多有关命名大会的主题,但是它们比建议如何处理这些问题要重要得多。
想法是将层/模块之间的任何可能实现分离开来,并让容器处理注入。
由于接口和实现的命名方式相同(我知道可以使用包含包的全名,但是更难看),因此我无法摆脱接口名称上的“ I”。 CompanyDao也是如此。同样,由于模型类名称而删除DAO sulfix时,也会出现同样的问题。