接口中到底应该有什么?接口中到底该不该放置属性?在项目中我感觉接口中应该只放置接口方法,而且这些方法必须是abstract的,不能有任何实现,这样才是一个接口。而继承自该接口的不同类型的接口实现尽量不要直接继承这个接口,而需要有一个缓冲,即继承自一个派生自该接口的类。这个继承自该接口的类需要添加一些属性,并实现一些常用的接口方法,其他不同类型的接口实现从这个类上派生。
这样的好处是可以保证接口就是接口,不会掺杂一些其他的东西。同时又由该接口的直接子类实现了一些公共方法、定义了一些公共属性,可以有效减少其他接口实现类的代码量,提高重用度。关于接口
最新推荐文章于 2022-03-14 20:38:04 发布