我对面向对象编程有这种困惑。对于我编写的一些代码,我必须回答一些问题:
在这段代码中所使用的面向对象操作原则是什么? applied?
在这里,我不明白这两个词“原则”和“概念”之间的区别。是一样的吗?还是不一样?
我知道有四个面向对象的原则。
在我的代码中,我有setter方法、getter方法、抽象类、继承类。所以我这样回答:
,
这是混乱。我是否需要解释:
或
发布于 2020-05-21 05:48:50
OOP、封装、数据提取、多态性和遗传4大原则。这些也被称为面向对象编程的四大支柱。
面向对象的概念有类、对象、继承、接口和包。
我也对此感到困惑,直到我的老师告诉我,原则是一套规则,你必须应用这些规则,而概念是对如何应用这些规则的理解。
因此,人们可以通过这一概念,从原则中了解必须做什么,应该如何做,或在什么领域做。
希望我能帮上忙。
发布于 2020-05-21 04:54:54
你可以考虑这样做-你可能不会给出继承,抽象,封装,多态的理论解释。您应该提到这些OOP主体在您的总体类设计、代码流以及应用它们的原因方面有哪些优势。
https://stackoverflow.com/questions/61927376
复制相似问题