2
为什么继承,封装和多态性不是OOP的支柱?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 5年前关闭。 有一天,我去了一个Stack Overflow聊天室,看到一句话,它表明继承,封装和多态性是OOP的支柱(从某种意义上说,它们是基础,是唯一的构造)。 另外,还有一个类似的问题,在大学考试和工作面试中经常有人问我,正确的答案始终是问题标题中的声明(“是的,继承,封装和多态性是OOP的基础。 )。 但是在Stack Overflow聊天中,我被严重嘲笑,参与者强烈不同意这种说法。那么,这句话有什么问题呢? 在后苏联和美国的大学里,程序员似乎接受过不同的培训吗? 美国/英国程序员是否不将继承,封装和多态性视为OOP的支柱?