Python 的所谓「面向对象编程」对于一个业余编程者来说有什么用?
PHPz
PHPz 2017-04-17 16:14:31
[Python讨论组]

问题中的业余编程者,是指经常用编程语言实现一些给自己用的工具的用户。

PHPz
PHPz

学习是最好的投资!

全部回复(6)
高洛峰

面向对象编程,可以让业余编程者更加直观的快速的看到效果。

天蓬老师

诚然,在某些情况下,面向对象并无用,反而过程式代码会让程序更加简洁,清晰明了。但当代码庞大起来后,当你觉得存在许多重复代码而且各种函数交织像意大利面条时,用面向对象的思想去封装,程序就会更加有条理。

天蓬老师

当程序越来越大,如果采用面相过程的方法,代码组织会变得很复杂,条理性不好。面相对象会更有条理,容易组织,提高了代码的重用性

PHP中文网

你刚开始写小程序的时候可以不管面向对象,当你程序发展到一定的规模之后,你会发现有一些函数它们的参数基本都一样是那几样东西,定义每个这种函数都要把这些参数写一遍,非常麻烦。这时候将这些函数抽象成一个对象里面的方法,而这些函数的参数作为对象的成员变量,这样写代码会简单清晰很多

高洛峰

面向对象应该说是一种编程思想,就算你只是玩玩,也可以适当的应用面向对象,让代码结构更合理更可读

黄舟

最大的好处是便于交流。因为绝大多数程序员都写面向对象的代码,你也这样写就容易被他人看懂和接受。

当然你也可以采用过程式或者函数式,只要你自己能读懂并且便于维护。但如果初学者不知道应该使用什么风格,我还是推荐普遍使用的面向对象,而且也比自己瞎写强一些。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号