接口定义是否可以包含对其他接口的引用?

时间:2010-09-14 10:02:05

标签: java interface

我正在查看Spring的PlatformTransactionManager的定义,它包含对TransactionStatus和TransactionDefinition的引用,以及其他两个接口。

这是否可以接受,接口的定义是否包含对其他接口的引用?什么时候有用?

4 个答案:

答案 0 :(得分:8)

是的,这是可以接受的。为什么不呢?

最好是引用Interfaces而不是具体的类来获得它的价值。

答案 1 :(得分:4)

绝对可以接受。有时类型需要引用其他类型 - 如果这些类型反过来代表可能复杂的服务,那么能够抽象出一般类型(通常以接口的形式)是很有用的。

答案 2 :(得分:0)

它可能......这是实现多重继承的关键方面之一

答案 3 :(得分:0)

是。有可能的。我想不出任何可能造成任何问题的情况。