我对抽象类及其用法有一些疑问.我知道他们的基本知识; 例如,他们无法实例化,他们可以采用具体和抽象的方法,......但我想我想知道的是,他们在生活中服务的目的是什么(在软件工程中)?
Java中抽象类的目的是什么?为什么以及何时应该使用Abstract类?如果你可以使用普通类然后继承它,你为什么要继承一个抽象类?如何使用抽象类使我们的生活更轻松?它会提供更好的可维护性吗?更灵活?...
顺便说一句,我已经看过一些类似的问题和答案,包括理解Java中抽象类的目的,但它们没有回答我的问题.我更多地寻找答案,这些答案阐明了在Java中首先引入抽象类的哲学.
谢谢