| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 932 人关注过本帖
标题:俺,又回来了
只看楼主 加入收藏
lxping08
Rank: 2
等 级:论坛游民
帖 子:57
专家分:21
注 册:2023-3-7
结帖率:11.11%
收藏
已结贴  问题点数:20 回复次数:7 
俺,又回来了

  各位大神,怎么才能对面向对象化的编程更进一步,绕混了都?by the way,我不是系统工程师啊哈
搜索更多相关主题的帖子: the 编程 啊哈 面向对象 系统工程师 
2023-07-02 19:36
yiyanxiyin
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:9
帖 子:232
专家分:1761
注 册:2023-6-29
收藏
得分:10 
两个字:学习,   学而时习之, 就是学+实践
面向对象实际上就是更高级的模块化编程而已, 有更好的封装性和扩展性, 顺序化编程写多了, 自然就会去封装函数, 函数写多了自然就会搞成模块, 发现模块的封装性和扩展性不够自然就过度到面向对象了,  当然有些语言没得选, 比如java, c#只能用面向对象思考问题, 体会不到这个过程, python就能体会到, 一开始你只会写语句, 然后能写函数,然后能封装成文件模块, 然后面向对象, 然后架构, 然后分布式,然后集群, 一步一步升华

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

2023-07-03 10:42
lxping08
Rank: 2
等 级:论坛游民
帖 子:57
专家分:21
注 册:2023-3-7
收藏
得分:0 
回复 2楼 yiyanxiyin

俺不是码农的,不想搞这么复杂的(难道还要从前台转到后台),编程只是实现我想法的工具。目前写一些函数,然后弄个主函数来整合这些函数为可执行的函数也能达到我的要求。但在卷时代背景下,得学啊,没办法的事。基本的元编程还是懂的,但类对象搞多了连自己都晕了。
2023-07-03 11:20
yiyanxiyin
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:9
帖 子:232
专家分:1761
注 册:2023-6-29
收藏
得分:0 
当你的代码越来越多, 你可能会很自然的相到要使用类, 水到渠成, 不用刻意去把自己搞昏,  先了解一些面向对象的核心思想和基本用法即可, 要用的时候就能自然过渡, 不要强迫自己
2023-07-03 11:37
sheeboard
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:16
帖 子:79
专家分:442
注 册:2023-2-16
收藏
得分:10 
不做程序员,不做项目写什么class,普通工作会函数会用库足矣,不然学了oop是不是还要学gp?

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

2023-07-04 09:09
lxping08
Rank: 2
等 级:论坛游民
帖 子:57
专家分:21
注 册:2023-3-7
收藏
得分:0 
以下是引用sheeboard在2023-7-4 09:09:00的发言:

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

  版主,你以为我愿学啊,一个搞量化的,做个回测写个千行以内的代码而已。干嘛非得用类的,搞成个系统,那是软件工程师做的事。相比矢量化操作,类挺慢挺慢的,还容易出错哦!
2023-07-04 14:17
sheeboard
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:16
帖 子:79
专家分:442
注 册:2023-2-16
收藏
得分:0 
回复 6楼 lxping08
那就慢慢学吧。

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

2023-07-04 15:26
lxping08
Rank: 2
等 级:论坛游民
帖 子:57
专家分:21
注 册:2023-3-7
收藏
得分:0 
回复 7楼 sheeboard
版主,能否指导下?
2023-07-04 20:26
快速回复:俺,又回来了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.047166 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved