使用go语言进行设计模式开发