如何使用Go语言实现软件设计中的‘对扩展开放、修改关闭’原则_Jack_InfoQ写作社区