CSDN
UML

开源:
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)
版权归原作者 leijmdas 所有, 如有侵权,请联系我们删除。