我对Java面向对象理解-继承与实现如何选择_0002

在实际的项目开发中,会看到大量使用继承父类与实现接口的代码: 那么他们大多基于什么考虑呢?  以下是个人的理解: 1.什么时候使用继承?  如果项目中存在模块间有重复的部分,这个重复的部分是具体的方法实现,即可将重复的部分提取出来使用一个抽象类来将它 们共有的部分封装起来,其他模块继 承 这个抽象类,如果你使用接口就无法实现,因为接口中不存在具体的方法。 2.什么时候使用实现? 如果项目中模块间都
相关文章
相关标签/搜索