【发布时间】:2010-09-27 09:52:26
【问题描述】:
我在apache骆驼源代码中看到了
public class DefaultCamelContext extends ServiceSupport implements CamelContext, Service
我的问题是为什么这个定义自
public interface CamelContext extends Service
还有
public abstract class ServiceSupport implements Service
不应该只是
public class DefaultCamelContext extends ServiceSupport implements CamelContext
?
是否需要明确的“实施服务”而我遗漏了什么? 一般来说,有没有可能需要这样做的情况?
【问题讨论】:
标签: java inheritance interface