我读过关于Struts1与Struts2的文章,作者提到其中一个要点是
“编写抽象类而不是接口是struts1框架的设计问题之一,Struts2框架已经解决了这个问题。大多数Struts2类都是基于接口的。”
COuld任何人请告诉我,从开发人员的角度来看,我们是否需要担心框架是否使用类或接口。谁能帮助我了解为什么在接口中使用类是不好的。
发布于 2011-09-11 23:12:36
可以帮助我了解为什么在接口中使用类是不好的吗?
不是这么说的。
请参阅this SO question/answer,或在web上搜索“对接口编程”。简而言之,对接口进行编程(如果正确完成)允许我们根据需要使用该接口的多个实现。
这样做可以让我们更容易地测试,允许我们在编写原始基代码时(在合理范围内)没有必要考虑到的功能,等等。
https://stackoverflow.com/questions/7378507
复制相似问题