有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java对OOP和过程编程的这种肯定正确吗?

我必须在这里做一个正确或错误的家庭作业,我对我一直在读的这三件事感到怀疑,但我读得越多,我就越感到困惑。以下是我的结论,希望你们能帮助我更好地理解

1)“面向对象的设计很难,因为面向对象技术与人们的心理模型紧密相连”。我发现这是真的,因为OOP是人类看待问题及其解决方案的一种方式

2)“在面向对象编程中,一个复杂的系统被分解成一个协作对象的层次结构”。我说这是真的,但我有我的怀疑,因为我不确定说协作“对象”是否正确,我觉得它应该是组件或其他不同的东西,但同时我理解在OOP中,一个类的对象与另一个类的对象协作

3)最后,“程序化程序比面向对象程序更容易设计”我说这是真的,但我不确定为什么我读到的是,在程序化程序中,程序员像写历史一样写,他只是继续编程解决方案,没有建立完整的模型,他使用了一种叫做“自上而下”的方法,是的,我发现程序设计更容易,但更难进行更改,而OOP更难设计,但更容易进行更改


共 (0) 个答案