可能是一个一般性问题,但是拥有一个接口(interface)(Service)和它的实现(ServiceImpl)被认为是一种不好的做法,但是 ServiceImpl 包含接口(interface)中未包含的私有(private) 实用方法?
最佳答案
一点也不差——我希望几乎任何 非平凡的具体实现类都包含私有(private)方法。替代方案通常是在类中使用太大的方法体。
别忘了,没有人在类之外应该关心你是否有很多私有(private)方法。他们应该只关心您的公共(public) API(或相关的包/ protected API)。
关于java - 界面最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10759500/