今天,我使用了Eclipse的“拉接口”重构特性,在现有类的基础上创建了一个接口。该对话框提供将新接口的所有新方法创建为“抽象”方法。
这会有什么好处呢?
我认为允许您将接口方法声明为抽象的事实是该语言的一个多余且无害的特性,并不是特别受鼓励。
为什么Eclipse会支持这样的风格,或者为什么有人会自愿选择这样做?
澄清:我不是在问为什么接口方法是抽象的,这是显而易见的。我在问,为什么要显式地选择将它们标记为抽象,因为如果它们在接口中,它们无论如何都是抽象的。
https://stackoverflow.com/questions/641536
复制相似问题