2010-09-20 105 views
5

我在接口上有一个棘手的问题。请尝试给我一个解决方案。向接口添加额外的方法

场景: 我已经用五种方法编写了一个接口。此外,我已经使用这个接口实现了超过100个类。现在,我需要在界面中添加一个更多的方法。因此,我需要在所有类中定义相同的方法。我怎样才能避免这种?

请回复......

感谢, 阿基夫

+1

取决于正在使用的语言。 – sharptooth 2010-09-20 11:40:10

回答

21

你能避免,而不是创建一个新的接口,从第一接口继承,然后只改变了你需要的类添加一个方法到接口那新方法呢?因此,如果foo不需要新方法,请保留它,但如果bar做了,则将其更改为新的接口。

+0

+1,因为这几乎适用于每一种语言。 – fabrik 2010-09-20 12:00:29

+0

优秀的答案! – verisimilitude 2012-06-19 09:23:50