中级会员
  • 第 1681 位会员
  • Wuvist
  • wuvist@gmail.com
  • 2014-09-13 07:40:19
  • Offline
  • 0

最近发布的主题

    暂无

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • xuanWuObjs = make(map[string]func() IXuanWuObj) func RegisterXuanWuObj(classname string, constructor func() IXuanWuObj) { xuanWuObjs[classname] = constructor } func NewXuanWuObj(classname string) IXuanWuObj { constructor, ok := xuanWuObjs[classname] if !ok { return nil } return constructor() } func NewTest() *Test() { return &Test{} } func main(){ RegisterXuanWuObj("test", NewTest) NewXuanWuObj("test") }