Sto lavorando su un'applicazione distribuita che utilizzerà i buffer di protocollo come linguaggio di definizione dell'interfaccia principale. Mentre sono stupito di come i protobuf piacevoli debbano lavorare in un contesto di networking, sono un po 'incerto su come rappresentare effettivamente i modelli basati su protobuf nel mio codice, e in particolare su come collegarli a loro.
So che non si dovrebbe mai sottoclasse i messaggi protobuf e invece si usa un qualche tipo di approccio compositivo che avvolge il messaggio in una classe normale. Ma come potrei effettivamente implementarlo? Dovrei semplicemente scrivere una normale classe Python con il messaggio protobuf dato che è un singolo, attributo privato e quindi inoltra gli accessi di attributo su quella classe al messaggio? O è richiesto qualcosa di più avanzato? C'è uno schema stabilito per questo, o qualcuno conosce un buon esempio da cui imparare?