假设,我有一个Base
类和一个Foo
类派生自Base
:
class Base {
}
class Foo : Base {
}
我正在编写 protobuf 协议来使用他们的方法。
它们共享一些功能,有没有办法通过传递服务来避免重写代码?
例如:
service BaseProto {
rpc SomeFunction (Request) returns (Response)
}
service FooProto {
**Passing the service here instead of rewriting SomeFunction()
}
我正在使用 C#,ProtoBuf 3.0。