我正在阅读有关Struts1与Struts2的内容,作者提到其中一点是
“编写抽象类而不是接口是struts1框架的设计问题之一,已经在struts 2框架中解决了。大多数Struts 2类都基于接口”
任何人请告诉我,从开发人员的角度来看,如果框架使用类或接口,我们是否需要打扰。 任何人都可以帮助我知道为什么在界面中使用类不好。
答案 0 :(得分:0)
有人可以帮助我知道为什么在界面中使用Classes不好。
这不是所说的。
请参阅this SO question/answer,或在网上搜索“程序到界面”。简而言之,对接口进行编程(正确完成时)允许我们根据需要使用该接口的多个实现。
这样做可以让我们更轻松地进行测试,允许我们在编写原始基本代码时(在合理范围内)不一定会想到的功能,等等。