我有一个包含同一个类的数组的类。我希望能够调用一个函数,并为父项及其所有子项调用它。我们有两种方法可以做到这一点。我想知道哪个是最好的,或者是否有更好的解决方案。
1。)在课堂上有方法。在每个方法中,为其子项调用相同的方法。因此,递归地调用所有方法到最低的子项。 EX:someClass.callFunction()
2.。)能够将函数从另一个类推入类中。然后,这将有一个applyFunctions()方法,该方法调用推送到该实例的所有函数及其所有子函数。 EX:someClass.pushFunction(callFunction())