我可以在没有父母的情况下参加同级课程吗?

时间:2019-05-02 00:30:53

标签: python class

我正在制作ADSR,然后使用ADSR操纵已读取的wav文件。我的问题不是关于这个实际过程,而是我要围绕它建立的类结构。我正在尝试将此过程编写为一种方法,该方法将使用Audio类的实例(wav文件)和我的Envelope类(ADSR预设)中的变量。我想使这两个类的兄弟姐妹类都没有父类,因为父类除了链接两个子类之外没有其他用途(我也希望代码具有悲惨的背景)。

如果这不可能,那么如何在这里修复我的无用父类,这样我就可以拥有使用两个子类中的变量的方法。我能想到的一种方法是,将所有子类中使用的所有变量都放入父类中,然后让子类继承这些变量,但这似乎很麻烦,特别是如果我将此概念应用于一个更大的项目,我尝试连接30个不同的子类,然后在父类中有大量的变量列表。有更好的方法吗?

> tree -d -L 1 scala-2.11/target/
scala-2.11/target/
├── scala-2.11

tree -d -L 1 scala-2.12/target/
scala-2.12/target/
├── scala-2.12

0 个答案:

没有答案