我想用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