Hi,
Still thinking about the Satellites idea I had (and thought out loud in the Random Comments Thread), I want to make a base "satellite" class that will handle everything a satellite has to handle, then make inherited classes for different types of satellites (especially an observation one for making pictures).
The problem is: How can I actually code the said classes and let the developers inherite these classes to make their addons based on it?
I mean it like this:
Sat
-CommSat
---TDRS_By_Someone
With each class being inherited from the class above. "Sat" may contain everything about power management, then "CommSat" inplements communication relay system, and then some author adds the desired satellite (here a TDRS), links to the module and eventually make custom code.
My question here is: How can I make these classes? What will the developer have to do to inherit from these classes further on?
Thanks for the answers here
Still thinking about the Satellites idea I had (and thought out loud in the Random Comments Thread), I want to make a base "satellite" class that will handle everything a satellite has to handle, then make inherited classes for different types of satellites (especially an observation one for making pictures).
The problem is: How can I actually code the said classes and let the developers inherite these classes to make their addons based on it?
I mean it like this:
Sat
-CommSat
---TDRS_By_Someone
With each class being inherited from the class above. "Sat" may contain everything about power management, then "CommSat" inplements communication relay system, and then some author adds the desired satellite (here a TDRS), links to the module and eventually make custom code.
My question here is: How can I make these classes? What will the developer have to do to inherit from these classes further on?
Thanks for the answers here