golang实现抽象工厂模式

在项目过程中,遇到某处需要使用工厂模式,因此写了个测试代码进行测试, 首先定义了interface Worker,其中包含一个接口Work(task *string) 然后定义创建Worker的interface WorkerCreator,包含一个接口Create() ,返回值为Worker type Worker interface { Work(task *string) } type WorkerCreator interface { Create() Worker } 我们假设有一个工...阅读全文

阅读:8008 评论:0