Sto scrivendo un programma che ha una classe chiamata Driver , che legge l'audio, lo invia attraverso una catena di effetti e poi lo invia a un'uscita audio. Gli effetti sono creati da librerie dinamiche (usando le interfacce LADSPA o LV2). Così ho scritto una classe chiamata DriverMediator che gestisce le librerie condivise che contengono gli effetti e la classe Driver che usa gli effetti.
Quindi questo è un caso d'uso corretto del schema del mediatore ?