注册 登录
编程论坛 Python论坛

俺,又回来了

lxping08 发布于 2023-07-02 19:36, 874 次点击

  各位大神,怎么才能对面向对象化的编程更进一步,绕混了都?by the way,我不是系统工程师啊哈
7 回复
#2
yiyanxiyin2023-07-03 10:42
两个字:学习,   学而时习之, 就是学+实践
面向对象实际上就是更高级的模块化编程而已, 有更好的封装性和扩展性, 顺序化编程写多了, 自然就会去封装函数, 函数写多了自然就会搞成模块, 发现模块的封装性和扩展性不够自然就过度到面向对象了,  当然有些语言没得选, 比如java, c#只能用面向对象思考问题, 体会不到这个过程, python就能体会到, 一开始你只会写语句, 然后能写函数,然后能封装成文件模块, 然后面向对象, 然后架构, 然后分布式,然后集群, 一步一步升华

[此贴子已经被作者于2023-7-3 10:44编辑过]

#3
lxping082023-07-03 11:20
回复 2楼 yiyanxiyin

俺不是码农的,不想搞这么复杂的(难道还要从前台转到后台),编程只是实现我想法的工具。目前写一些函数,然后弄个主函数来整合这些函数为可执行的函数也能达到我的要求。但在卷时代背景下,得学啊,没办法的事。基本的元编程还是懂的,但类对象搞多了连自己都晕了。
#4
yiyanxiyin2023-07-03 11:37
当你的代码越来越多, 你可能会很自然的相到要使用类, 水到渠成, 不用刻意去把自己搞昏,  先了解一些面向对象的核心思想和基本用法即可, 要用的时候就能自然过渡, 不要强迫自己
#5
sheeboard2023-07-04 09:09
不做程序员,不做项目写什么class,普通工作会函数会用库足矣,不然学了oop是不是还要学gp?

[此贴子已经被作者于2023-7-4 09:10编辑过]

#6
lxping082023-07-04 14:17
以下是引用sheeboard在2023-7-4 09:09:00的发言:

不做程序员,不做项目写什么class,普通工作会函数会用库足矣,不然学了oop是不是还要学gp?

  版主,你以为我愿学啊,一个搞量化的,做个回测写个千行以内的代码而已。干嘛非得用类的,搞成个系统,那是软件工程师做的事。相比矢量化操作,类挺慢挺慢的,还容易出错哦!
#7
sheeboard2023-07-04 15:26
回复 6楼 lxping08
那就慢慢学吧。

[此贴子已经被作者于2023-7-4 15:37编辑过]

#8
lxping082023-07-04 20:26
回复 7楼 sheeboard
版主,能否指导下?
1