voglio usare protobuff in un'applicazione Java per facilitare la serializzazione e ho una domanda circa questa citazione dal sito web di GoogleJava serializzazione con protocollo Buffer
buffer protocollo e OO design protocollo classi tampone sono fondamentalmente titolari di dati stupidi (come le strutture in C++); non rendono i cittadini di prima classe cittadini in un modello a oggetti. Se si si desidera aggiungere un comportamento più ricco a una classe generata da , il modo migliore per fare consiste nel racchiudere la classe di buffer del protocollo generato in una classe specifica dell'applicazione . Il wrapping dei buffer di protocollo è anche una buona idea se non si ha il controllo sul progetto del file .proto (se, per esempio, si sta riutilizzando uno da un altro progetto ). In tal caso, è possibile utilizzare la classe wrapper alle imbarcazioni un'interfaccia più adatto al unica ambiente della vostra applicazione: nascondere alcuni dati e metodi, esponendo funzioni comfort, ecc Si dovrebbe mai aggiungere un comportamento al generata classi ereditando da loro. Questo interromperà i meccanismi interni ed è non buono pratica orientata agli oggetti comunque.
da: http://code.google.com/apis/protocolbuffers/docs/javatutorial.html
Che cosa significa quando si dice per avvolgere la classe creata?
guardare il pattern pattern wrapper, aka adapter http://en.wikipedia.org/wiki/Adapter_pattern – none