gpt4 book ai didi

python - 什么时候应该将 Python 脚本拆分为多个文件/模块?

转载 作者:IT老高 更新时间:2023-10-28 21:02:57 26 4
gpt4 key购买 nike

在 Java 中,这个问题很简单(如果有点乏味的话)——每个类都需要自己的文件。所以项目中 .java 文件的数量就是类的数量(不包括匿名/嵌套类)。

不过,在 Python 中,我可以在同一个文件中定义多个类,但我不太确定如何找到拆分内容的点。为每个类创建一个文件似乎是错误的,但默认情况下将所有内容都保留在同一个文件中也是错误的。我怎么知道在哪里分解程序?

最佳答案

请记住,在 Python 中,文件是一个模块,您很可能会导入它以使用其中包含的类。还要记住软件开发的基本原则之一“the unit of packaging is the unit of reuse”,它的基本意思是:

如果类最有可能一起使用,或者如果使用一个类导致使用另一个类,则它们属于一个公共(public)包。

关于python - 什么时候应该将 Python 脚本拆分为多个文件/模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4743497/

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