Progettazione di controller in cascata

0

Ho un sistema di controllo e sto facendo un controller triplet in cascata, ho progettato un'interfaccia del genere

IController
{
void Run();
IController *pFirstController;
IController *pSecondController;
}

La mia domanda è per la progettazione del controllore in tripletta in cascata, qual è il modo migliore in termini di memorizzazione di un puntatore su un terzo controllore o una realizzazione concreta di classe del terzo controllore in cascata.

    
posta Ahmed Saleh 24.07.2017 - 21:58
fonte

1 risposta

1

Ciò che stai cercando di ottenere dovrebbe essere inserito in un modello di progettazione Chain of Responsibility (anche here ). In questo modello, ciascun gestore (controller in questo caso) conosce solo il controller successivo (ma non conosce tutti i controller della catena).

Chain of Responsibility è un semplice caso di programmazione basata sul flusso .

    
risposta data 24.07.2017 - 22:45
fonte

Leggi altre domande sui tag