Go 函数章节:代码架构思路
虽然运行成功,了解了语言语法,但还没有吃透这段代码的“架构”。想跟大家讨论一下。 有人说“啰嗦”,我没敢认可。
1)首先 generator 函数传入 generateId, 这种写法像是遵循“函数式编程”的思想;
2)定义 type EmployeeIdGenerator ,是不是 go 语言的特色?有点“接口”的味道,让代码更语义化,又像是面向对象的“多态”
求老手斧正。
虽然运行成功,了解了语言语法,但还没有吃透这段代码的“架构”。想跟大家讨论一下。 有人说“啰嗦”,我没敢认可。
1)首先 generator 函数传入 generateId, 这种写法像是遵循“函数式编程”的思想;
2)定义 type EmployeeIdGenerator ,是不是 go 语言的特色?有点“接口”的味道,让代码更语义化,又像是面向对象的“多态”
求老手斧正。
2018-03-11
举报