0


goweb实战全家桶:gowebfactroy-v3 模板模式通过接口实现

CSDN

UML

70ea2a8baaa84307a7ce9f1129d48fff.png

开源:

ichub/gowebfactroy-v3

代码生成模板基类

type BuildStrategy struct {

 basedto.BaseEntity
 *table.TableFactroy
 FileKey   int
 BuildType int
 isTest    bool

}

func NewBuildStrategy() *BuildStrategy {

 return &BuildStrategy{

    isTest:       false,
    TableFactroy: table.NewTableFactroy(),
 }

}

//模板模式
func (b *BuildStrategy) Build() *dto.TableFile {

 var some = b.BaseEntity.Proxy().Some
 s, ok := some.(iface.IbuildStrategy)
标签: 开发语言 go

本文转载自: https://blog.csdn.net/leijmdas/article/details/140243194
版权归原作者 leijmdas 所有, 如有侵权,请联系我们删除。

“goweb实战全家桶:gowebfactroy-v3 模板模式通过接口实现”的评论:

还没有评论