我想创建一个接口,其方法被保护或只对实现它的类可见。Java中受保护的方法?
问题是这样的。我有两个类或多或少做了完全相同的事情,但具有不同的参数和行为,但它采取的实际步骤是相同的。
我在想好,我有两个类似的类,所以我们只需创建一个接口,这两个类都可以实现。应该没事吧?好吧。它完成了这项工作,但有一个严重的缺陷,所有和我的意思是,现在在肉眼可以看到它在这两类中被超越的所有方法。
它们可以按照“公共”的定义进行访问。有封装:(
我想到的另一种解决方案是使用抽象类,但等待,你只能扩展一个抽象类,我正在使用的两个类已经扩展一个类(在我的情况下是一个Android服务类),所以
我想我们可能会在这里获得冠军。欢呼会给这个去 – jonney 2010-10-21 13:09:55