标签: python oop inheritance
我有一个用于数据处理的抽象基类。具体的谱处理类继承了ABC数据处理。但现在在光谱处理中,我可以用不同的方式做事。比如计算不同类型的变换或不同类型的过滤器。我有2个想法
在具体的光谱处理类中创建一个滤镜函数,并将其传递给一个字符串,该字符串由要实现的滤镜类型组成。
创建一个单独的过滤器类,它使用光谱处理类作为基类,并在此类中实现不同的过滤功能。
这两个想法中哪一个更好