[quote=引用 2 楼 zhao4zhong1 的回复:] 面向对象只是一种编程思想。 再抽象的编程语言,最后不都变成汇编代码了吗?我们完全可以说汇编语言是面向对象、脚本化、动态化、泛函化、并行化、分布化的语言。 [/quote确实是一种思想,但是这种思想要落地,要反应到代码中、反应到代码结构中。
面向对象只是一种思考方式,让程序更具可读性和系统性,有的语言特性囊括了这种思想,但这也只是那语言的某一方面而已。语言特性和语言的拓展(例如这里的boost)比这一个特性丰富得多。你只是选择这些提供的资源达到一个需求目的,你可以让你的程序都面向对象,但是有更好的东西为什么不用喃? 简单的说,不要为了面向对象而面向对象,运用语言特性和成熟优秀的东西达到自己的目的。
15,440
社区成员
58,167
社区内容
加载中
试试用AI创作助手写篇文章吧