阅读背景:

Tensorflow的Protocol Buffers3编程(三)

来源:互联网 
Python生成的代码
Python生成的代码

Builders

Message 对象 - 例如上面描述的 Foo class的实例 - 是不可变的,就像Java字符串。为了构建一个消息对象,需要使用builder。每个message类有它自己的bilder类 - 因此在我们的Foo例子中,protocol buffer编译器生成了一个内嵌类 Foo.Builder 可以用来构建Foo。Foo.Builder实现Message.Builder接口。它继承自GeneratedMessage.Builder类,但是,再次,这应该视为实现细节。和Foo类似,Foo.Builder 可能依靠范型方法实现,或者,当optimize_for选项被使用时,生成的定制化代码要快的多。Message 对象 - 例如上面描




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: