Immaginiamo di avere una classe astratta denominata ProtocolA che rappresenta le operazioni di base per lavorare con il protocollo A . Tale protocollo è in versione 1, ma nuove versioni sono previste in futuro. La versione 2 sta arrivando. Come dovrei nominare le classi che implementano quella classe astratta per ogni versione? ProtocolA1 e ProtocolA2 ?
Saluti.