首页 > 解决方案 > 我可以在一个 Python 程序中混合使用类和函数吗

问题描述

所以我有一个 Python 程序,我在其中使用某些区域的类来停止对全局变量的需求。但是,我仍然在程序的其他区域使用直升函数。将我的所有代码都转换为 OOP 之类的类是否是一种好习惯,或者可以混合使用。我还想知道哪些 UML 图适合混合使用,因为我不确定类图或序列图是否可以工作。

标签: pythonoopuml

解决方案


通常这是由团队决定的事情,通常认为不要在单个模块中混合函数和类是一种好习惯。大多数用于 Python 的 UML 图表工具都可以很好地处理普通函数。在这种情况下,一个类是您的模块,它只有一个实例。


推荐阅读