Quantcast
Channel: All LabVIEW posts
Viewing all articles
Browse latest Browse all 203925

2020 Interfaces and Multiple Inheritance

$
0
0

I understand the utility of and differences between the classes and interfaces and the solution to the diamond problem by disallowing dynamic VIs of the same name between 2+ interfaces inherited by a class.

 

But does anyone know what was the reasoning behind allowing multiple inheritance from Interfaces but not regular classes in LV2020?  Was this a technical constraint underneath due to potentially multiple sets of class data or more of a design decision to enforce certain best practices, or some combination?

 

 

 

 


Viewing all articles
Browse latest Browse all 203925

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>