51,411
社区成员
发帖
与我相关
我的任务
分享在实际项目里我一直感觉interface没有很大的作用,虽然不同业务对象有逻辑上同样的行为,但参数基本都不会一样的,这样还是用不了interface,如果用泛用的参数(比如一个string),那解析起来也是很麻烦。
Interface最大的作用就是做UT了,也就这样情况参数肯定一样。
有谁能举个实际业务的例子来说明interface的作用?不要是书上阿猫阿狗之类的例子。
这玩意不同的架构都不一样,得看具体的项目
没有共性自然就用不上接口。
有了共性自然就用上了
主要是看你在项目过程中的角色,一般的开发用的不多。你问下架构师,或者项目架构负责人,或者看看他们的代码。接口、抽象,都是用于共性的一些地方。还有一些比如回调等特殊场合。