我想用protobuff在Java應用程序,以方便系列化,我有一個關於從谷歌網站Java序列與協議緩衝區
協議緩衝區和麪向對象設計 協議緩衝區類基本上都是這個報價問題 愚蠢的數據持有者(如結構在 C++);他們不會在一個對象模型中成爲一等公民012xx公民。如果 想要爲生成的類添加更豐富的行爲,那麼執行 的最佳方法是將生成的協議 緩衝區類包裝到 應用程序特定的類中。如果您無法控制.proto文件的 設計(如果您正在重複使用另一個 項目),則協議緩衝區也是個不錯的主意 。在這種情況下,你可以使用 包裝類,以便起草一個 接口更適合於獨特的環境 您的應用程序: 隱藏一些數據和方法,揭露 方便的功能,等等。你應該 絕不添加行爲的產生 繼承自它們的類。這 將打破內部機制,並且是 反正不好的面向對象的練習 。
來自:http://code.google.com/apis/protocolbuffers/docs/javatutorial.html
是什麼意思時,它說,包裹創建的類?
看看設計模式包裝,又名適配器http://en.wikipedia.org/wiki/Adapter_pattern – none 2010-11-01 15:42:12