20210214关于zconn的设计中,适配器的装配步骤 - ziyouzy/2021blog GitHub Wiki

调用zadapter库的adapter的map实体时要注意学习go-logger的这段代码:

logFun, ok := adapters[adapterName]
      if !ok {
	        printError("logger: adapter " + adapterName + "is nil!")
      }
adapterLog := logFun()

先取出预加载功能函数,然后通过()拿到对应适配器的实体对象(结构类所实现的接口包括了所有底层数据的功能需求)