为什么面向对象编程这么困难?

因为面向过程编程,最符合人类直觉。
毕竟我们刚开始学习编程语言时,就是面向过程的。
实际编码中,大部分场景也是函数套函数。
而一旦要用面向对象的思路去写代码,你就先要理解什么场景需要用面向对象,面向对象的核心思想是什么,***用什么方式来实现。
题主有提到需要通过学习设计模式,来掌握如何使用 class 和 interface,其实从面向对象到设计原则再到设计模式,是一个从抽象到具体的过程: 前者是后者的基础,后者是前者思…。

因为面向过程编程,最符合人类直觉。
毕竟我们刚开始学习编程语言时,就是面向过程的。
实际编码中,大部分场景也是函数套函数。
而一旦要用面向对象的思路去写代码,你就先要理解什么场景需要用面向对象,面向对象的核心思想是什么,***用什么方式来实现。
题主有提到需要通过学习设计模式,来掌握如何使用 class 和 interface,其实从面向对象到设计原则再到设计模式,是一个从抽象到具体的过程: 前者是后者的基础,后者是前者思…。


另一个回答完全跑偏了,骂BVVD魔法没有错,但是骂错地方了。...
没去日本体验过混浴温泉,倒是在德国 FKK 浴场有过几次经历...
37了,体重88斤,身高155。 特意留了一套大学时候的衣服...
谢邀。 微信不知道,互联网创业多年,我们收到的网信办等的要...
广西一直在摆烂,只是一些人不知道而已: 蓝天立这样懒政无能、...
我把话放在我这里,不删改。 如果中国发生举国战争,最大可能...
这不就是给李美珍量身定制的问题么 李美珍 马拉松国际健将 身...
买个fttr的光猫,一主一副,二百多块钱,注意要买自己省同运...
写这篇文章呢,主要是记录下我的经历,希望有看到的病友有所帮助...
22年初,大年初五给闺女买了两只小乌龟,中华草龟,送了个养龟...
