Scomposizione della classe per i pannelli dell'interfaccia utente

1

Sto sviluppando un'applicazione desktop con alcune UI simili. Così, ho deciso di estrarre i comportamenti comuni come di seguito.

Questo è il diagramma della mia classe per l'applicazione.

Poiché ho altre 4 UI simili che contengono gli stessi componenti (form, search, table), ho usato la classe Abstract per ottenere / impostare i pannelli (formPanel, searchPanel e TablePanel) su ogni modulo (secondo questo diagramma: PatientPanel )

Patient panel
|---form panel
|---search panel
|---table panel

Prescription panel
|---form panel
|---search panel
|---table panel

Drug panel
|---form panel
|---search panel
|---table panel

MainWindowPanel è usato per aggiungere tutti i pannelli alla finestra principale.

Sto utilizzando il modo corretto per implementare tali interfacce utente?

    
posta Lakshan Vithana 19.07.2017 - 11:26
fonte

0 risposte

Leggi altre domande sui tag