我正在查看Spring的PlatformTransactionManager的定义,它包含对TransactionStatus和TransactionDefinition的引用,以及其他两个接口。
这是否可以接受,接口的定义是否包含对其他接口的引用?什么时候有用?
答案 0 :(得分:8)
是的,这是可以接受的。为什么不呢?
最好是引用Interfaces而不是具体的类来获得它的价值。
答案 1 :(得分:4)
绝对可以接受。有时类型需要引用其他类型 - 如果这些类型反过来代表可能复杂的服务,那么能够抽象出一般类型(通常以接口的形式)是很有用的。
答案 2 :(得分:0)
它可能......这是实现多重继承的关键方面之一
答案 3 :(得分:0)
是。有可能的。我想不出任何可能造成任何问题的情况。