【发布时间】:2021-04-29 10:28:03
【问题描述】:
所以我有一个 Python 程序,我在其中使用某些领域的类来停止对全局变量的需求。但是,我仍然在程序的其他区域使用直升函数。将我的所有代码转换为 OOP 之类的类是否是一种好习惯,或者可以混合使用。我还想知道哪些 UML 图适合混合使用,因为我不确定类图或序列图是否可以工作。
【问题讨论】:
所以我有一个 Python 程序,我在其中使用某些领域的类来停止对全局变量的需求。但是,我仍然在程序的其他区域使用直升函数。将我的所有代码转换为 OOP 之类的类是否是一种好习惯,或者可以混合使用。我还想知道哪些 UML 图适合混合使用,因为我不确定类图或序列图是否可以工作。
【问题讨论】:
通常这是由团队决定的事情,通常认为不要在单个模块中混合函数和类是一种很好的做法。大多数用于 Python 的 UML 图表工具都可以很好地处理普通函数。在这种情况下,一个类就是你的模块,它只有一个实例。
【讨论】: