【发布时间】:2022-01-20 22:32:23
【问题描述】:
我很困惑。当我知道抽象基本上意味着该类是隐藏的并且没有人可以实例化它时,我感到很兴奋。凉爽的。但是当我知道有人可以来扩展我的类并实例化它,使用所有方法时,当有人可以窃取你所有的品质,像你一样行事并推销自己时,抽象类的意义何在市场。
如果有人能帮我解释一下,我将不胜感激。
【问题讨论】:
-
你说的“有人可以偷走你所有的品质,像你一样在市场上推销自己”是什么意思??在什么市场?使用抽象类是您的应用程序中的一个实现细节(除非您提供库/框架),而不是旨在以某种方式“保护您的应用程序不被窃取”
标签: java oop abstract-class abstraction