java - Par exemple, lors de l'écriture d'un service ou d'un Dao dans Spring MVC, est-il préférable d'écrire une implémentation d'interface?
習慣沉默2017-05-17 10:02:21
0
1
524
J'ai vu de nombreux exemples d'écriture d'un UserService, puis d'écriture d'une implémentation d'interface telle que UserServiceI. Je pense qu'il est très gênant d'écrire autant de fichiers en double pour de petits projets.
S'il s'agit d'un divertissement personnel, comme un petit projet qui n'est utilisé qu'à un seul endroit, il n'est pas nécessaire d'écrire une interface. Sauf s'il est utilisé à plusieurs endroits ou appelé à distance. Les interfaces sont utilisées pour faire abstraction des implémentations et ne sont pas nécessaires pour tous les scénarios.
S'il s'agit d'un divertissement personnel, comme un petit projet qui n'est utilisé qu'à un seul endroit, il n'est pas nécessaire d'écrire une interface. Sauf s'il est utilisé à plusieurs endroits ou appelé à distance. Les interfaces sont utilisées pour faire abstraction des implémentations et ne sont pas nécessaires pour tous les scénarios.