How to properly create plugin that is dependent on another plugin's code ?

I read in the documentation this can’t or shouldn’t be done. No plugin can depend on other plugin.

I need this too, I have 3 plugins that interconnect to each other, and they need to know about the others, since they are sold separately…