“摘要”是“具体”的反义词。使用抽象表示的是概念和想法,而不是这些想法的具体实现方式。这符合您对抽象的理解-您隐藏了细节,只显示了界面。
但这也适合抽象类-它们不是具体的(例如,它们不能被实例化),并且它们不指定实现。它们指定子类必须注意的抽象概念。
因此,这基本上是不同的观点-
一种是从API客户端的角度来看,另一种也是关于子类的。(请注意,在某些情况下,您可以使用抽象类而不是接口来达到相同的效果,尽管这不是很好的做法)

“摘要”是“具体”的反义词。使用抽象表示的是概念和想法,而不是这些想法的具体实现方式。这符合您对抽象的理解-您隐藏了细节,只显示了界面。
但这也适合抽象类-它们不是具体的(例如,它们不能被实例化),并且它们不指定实现。它们指定子类必须注意的抽象概念。
因此,这基本上是不同的观点-
一种是从API客户端的角度来看,另一种也是关于子类的。(请注意,在某些情况下,您可以使用抽象类而不是接口来达到相同的效果,尽管这不是很好的做法)