LabVIEW could use a feature that's commonly used in C++, the "final" specifier for a class override method. This would allow a child class to override a method from a parent class (or interface) and then prevent child classes of itself from overriding. Currently, with large inheritance structures, it becomes difficult for developers to create child classes since so many of the methods can be inherited from. The final specifier would allow you to create intermediate classes that define certain override functionality that does not need to be further overwritten and only pass on the ability to override methods that are important to child classes.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.