digraph G { node [ fontname = "Helvetica" fontsize = 10 shape = "record" ] Vue [ label = "{ Vue | - \_controleur : Controleur & \l | + Vue(c: Controleur &) \l + «pure virtual» actualiser(): void \l + «pure virtual» run(): void \l }" ] VueConsole [ label = "{ VueConsole | | + VueConsole(c: Controleur &) \l + actualiser(): void \l + run(): void \l }" ] VueGraphique [ label = "{ VueGraphique | | + VueGraphique(c: Controleur &) \l + actualiser(): void \l + run(): void \l }" ] edge [ dir = both arrowhead = "none" arrowtail = "empty" ] Vue -> VueConsole Vue -> VueGraphique }