草庐IT

GeneralFoo

全部标签

Java 代码风格——接口(interface)与抽象类

我的一位新合作者正在审查我编写的一些代码,她告诉我她不习惯看到直接在Java代码中使用的接口(interface),例如:publicinterfaceGeneralFoo{...}publicclassSpecificFooimplementsGeneralFoo{...}publicclassUsesFoo{GeneralFoofoo=newSpecificFoo();}相反,期待看到publicinterfaceGeneralFoo{...}publicabstractclassAbstractFooimplementsGeneralFoo{...}publicclassSpec