python - Python定义类外的类方法
问题描述
我们目前正在将 MATLAB 项目移植到 Python 并考虑类的结构,因为我们不想将结构从 MATLAB 移植到 Python,而是要确保我们以最 Pythonic 的方式进行设计。
我们已经确定了一个类X,它有几个方法,稍后我们想要添加对X类型的对象起作用的新方法。让这些新方法成为X的一部分是有意义的,但我们不想每次都重新定义X。此外,其中一些方法是实验性的,我们希望避免添加它们,并在以后的版本中再次删除它们。
处理这个问题的 Pythonic 方法是什么?我们考虑在其他类Y,Z中添加新的静态方法,可以将X作为参数。
解决方案
推荐阅读
- android - Class in Stack - this.props undefined - React Native
- elasticsearch - delete_by_query 是否支持查询字符串?
- sql - SP_SEND_MAIL 的执行权限不起作用?
- android - CMake 脚本在尝试为 Android 构建 ZXing (Native) 时抛出错误
- java - 没有输入或输入无效时如何防止我的应用程序崩溃
- elasticsearch - 过滤要显示的字段,嵌套字段呢?
- javascript - React Bootstrap Carousal 样式未渲染
- php - 使用 PHP 从另一个页面获取数据 cookie 到另一个页面
- multithreading - 多线程 DirectoryEntry 搜索完成缓慢
- jquery - 在视差效果jQuery上校正图片