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 

}

