gpt4 book ai didi

python - OOP 对小脚本有意义吗?

转载 作者:IT老高 更新时间:2023-10-28 22:12:54 24 4
gpt4 key购买 nike

我主要用 python 编写小脚本,大约 50 - 250 行代码。我通常不使用任何对象,只是简单的过程编程。

我了解 OOP 基础知识,并且之前在其他编程语言中使用过对象,但对于小型脚本,我看不出对象将如何改进它们。但也许这只是我对 OOP 的有限经验。

我是否因为不努力使用对象而遗漏了什么,或者 OOP 对小脚本没有多大意义?

最佳答案

我使用最适合手头问题的任何范例——无论是程序性、OOP、功能性……程序大小都不是一个标准,尽管(稍微)更大的程序可能更有可能利用OOP 的优势——一个类的多个实例、子类化和覆盖、特殊方法重载、OOP 设计模式等。这些机会中的任何一个都可以完美地出现在一个小脚本中,只是发生在一个小脚本中的可能性更高一些。更大的。

此外,我讨厌 global 语句,所以如果自然的过程方法需要它,我几乎总是会改用 OOP ——即使唯一的优点是能够使用限定名称而不是需要 global.

的barename

一般来说,绝对没有必要“更加努力”——只要问问自己“这里是否有机会使用 (a) 多个实例(等等)”,它很快就会成为第二天性,也就是说,你会发现机会,而不需要每次都自觉地提醒自己去寻找机会,这样你的编程就会得到改进。

关于python - OOP 对小脚本有意义吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3039889/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com