Python 如何入门面向对象呢

2022 年 8 月 29 日
 shinonome

有看一下 python 面向对象编程指南,内容对于我有点难了, 然后去看了设计模式,有一些收货还是解放迷茫 现在写代码还是那种写一堆函数然后 class 包起来 感觉自己依旧没有丝毫入门对象的迹象 求求大佬指点一下怎么入门对象啊

5209 次点击
所在节点    Python
26 条回复
abersheeran
2022 年 8 月 30 日
当你不确定是不是需要用 class 的时候就别用 class 。一味的追求面向对象是 Java 之流的糟粕。

另外不推荐看楼上说的 Starlette 学习面向对象 @LindsayZhou 。它理念很好, 但……。比如说,它的 Response 基类设计非常糟糕,绝大部分子类都会重写一部分它的方法,这违反了面向对象编程里“尽量不要重写父类方法”的原则。别的还有很多,我就不一一列举了。可以看看这个做一个对比,https://github.com/abersheeran/baize/blob/master/baize/wsgi/responses.py
hahaba
2022 年 8 月 30 日
尽量面向函数,而不是对象
evil0harry
2022 年 8 月 30 日
我读了 django 的源码,收益颇丰。
tf2
2022 年 8 月 30 日
面向对象一般都是在 GUI 和游戏编程里用。

你遇到类似需求自然就理解了。
daiqiangbudainiu
2022 年 8 月 31 日
@ospider 不优秀的点在哪
shinonome
2022 年 8 月 31 日
@xunbug 主要感觉一直都是面向函数的,一直听面向对象,但是一直没能理解,所以想看看

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/876332

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX