1 小明

2 目标:func 打酱油(小明,opts....)

2.1 new 小明;-> interface{小明} I明

2.2 买菜,回家,打酱油,睡觉 = I{Do()}

2.3 []I

2.4 I = append(I,打酱油,买菜,回家,睡觉...)

2.3 func 去打酱油(I明,I)


if java:

new ming

new cai

ming.cai

new you

new jia

ming.jia

new jiao

ming.jiao