可能重复:
Java: “implements Runnable” vs. “extends Thread”Java的设计问题-threads,接口和继承
我有两个类被称为 “分层” 并扩及其他类 “RS” 所谓的 “编码” 。前两个类也实现了Runnable。我应该实现哪些接口,EncodeInterface还是其他两个接口?我也有很多业务对象,我是否也必须为它们实现一个接口?业务对象是在一个单独的包。在此先感谢
我试图使用门面模式来开发。这需要一个至少有三个包每个子系统的权利,另一个是业务对象,一个逻辑,另一个用于数据访问权限?
类似的设计问题在这里:[Runnable or Thread?](http://stackoverflow.com/questions/541487/java-implements-runnable-vs-extends-thread/2426408#2426408) – panzerschreck 2011-04-03 13:31:30