01-21-2016 02:28 PM
01-21-2016 02:33 PM - edited 01-21-2016 02:33 PM
What do all of those terms mean? How do they even relate to LabVIEW?
01-21-2016 02:34 PM - edited 01-21-2016 02:36 PM
It sounds like you want to learn about LabVIEW Object Oriented Programming (LVOOP).
Here's a resource that links to a whole bunch of other resources.
I had to google it, but apparently this is what the words in the title mean:
Aggregation implies a relationship where the child can exist independently of the parent. Example: Class (parent) and Student (child). Delete the Class and the Students still exist.
Composition implies a relationship where the child cannot exist independent of the parent. Example: House (parent) and Room (child). Rooms don't exist separate to a House.
The above two are forms of containment (hence the parent-child relationships).
Dependency is a weaker form of relationship and in code terms indicates that a class uses another by parameter or return type.
Dependency is a form of association.
Cheers
--------, Unofficial Forum Rules and Guidelines ,--------
'--- >The shortest distance between two nodes is a straight wire> ---'
01-23-2016 02:41 PM