python - 我可以在一个 Python 程序中混合使用类和函数吗
问题描述
所以我有一个 Python 程序,我在其中使用某些区域的类来停止对全局变量的需求。但是,我仍然在程序的其他区域使用直升函数。将我的所有代码都转换为 OOP 之类的类是否是一种好习惯,或者可以混合使用。我还想知道哪些 UML 图适合混合使用,因为我不确定类图或序列图是否可以工作。
解决方案
通常这是由团队决定的事情,通常认为不要在单个模块中混合函数和类是一种好习惯。大多数用于 Python 的 UML 图表工具都可以很好地处理普通函数。在这种情况下,一个类是您的模块,它只有一个实例。
推荐阅读
- express - 为什么我的 heroku 日志显示相同请求的无限重复?
- javascript - 使用 react-spring 动画 scrollTop
- graph - 匹配所有关系满足约束的节点
- python - 与导入的模块共享调用者的命名空间
- c - 如何从 .h 头文件中正确调用函数?
- oracle - Oracle 文件加载器从跳过的行中添加最后一个字符的记录
- c - C/Assembly 中多字节字符的 UTF8 编码
- python - 如何比较 Python 中的两个列表并计算所有匹配项?
- laravel - Laravel 5.5 Spatie 权限不会创建角色
- c++ - 如何将类实例声明和实例化为类属性