作业给些答案
来源:6-9 【勤于思考,夯实学习成果】阶段练习题
lhq丶丿
2020-03-09
老师,像六章最后留的问题,可否给一些代码啊?把作业的答案也公布一下。
写回答
1回答
-
Cap
2020-03-09
通过切片定义个通用的接口类型 类似 type IBController interface{};
在接口上定义Init() 函数,用来获取控制器名称,注册控制器等;
实现个IBController接口的 结构体叫 BController{} 并且实现 Init() 函数;
在每个控制器中都继承这个BController{} 结构图 类似type AppController struct {
base.BController
}在main.go 文件中可以写入个启动函数比如 initApp.Bootstrap():
在Bootstrap() 中设置切片用来存放,初始化结构体;
调用初始化函数;
012020-05-04
相似问题