gosdk专题

34-SDK设计(下):IAM项目GoSDK设计和实现

比如 Kubernetes的 client-go SDK设计方式。IAM项目参考client-go,也实现了client-go风格的SDK:marmotedu-sdk-go。  ,client-go风格的SDK具有以下优点: 大量使用了Go interface特性,将接口的定义和实现解耦,可以支持多种实现方式。接口调用层级跟资源的层级相匹配,调用方式更加友好。多版本共存。   marmo

LMI Gocator GoSDK C#开发学习笔记(二)

命名空间Lmi3d.Zen KVersion结构 定义:public struct KVersion 描述:表示版本号。 公共成员字段Major 定义:public int Major { get; } 描述:返回版本号的主要部分。 公共成员字段Minor 定义:public int Minor { get; } 描述:返回版本号的次要部分。 公共成员字段Release 定义