JAVA应用】 java8中函数式接口存在的意义

2020-09-16 19:47发布

4条回答
希希
2021-11-16 09:35

接口只描述将来的实现类应该具体的功能。我们也应该把功能分类地放进多个不同的接口中,然后在具体设计实现类的时候把所有功能划分到多个不同的类中,让它们分别实现不同的接口。

总之,就是为了把职责分担给多个类,这与现实生活中职业分工的道理一样。模块化与耦合程度的考虑。接口只描述功能,在设计中可以在更高的层次关注需要做什么,而不提前关注具体做事的细节,就好像老板只说今年需要达成什么愿望(程序),高管们制定了任务清单(接口),但具体怎么把事情做完,还需要等到下面的员工(实现类)来完成。我们设计一个大型的程序,先要像老板一样的思考业务问题,然后像高管一样思考技术问题,最后就是码工上场了。

一周热门 更多>