mercredi 20 juillet 2016

Core access in system using extension interface pattern

Regarding the Extension Interface Design Pattern below, how can I make the client/core binary acessible to the extensions developer? I thought of dependency injection of a core facade object. But I'm not sure if this is reasonable design (context is cpp so binary compatibility may play a role). What is the common practice of the API design?

enter image description here

Aucun commentaire:

Enregistrer un commentaire