通过实例理解Go组合思想 重构过程展示 Demo code of a internal talk on 2018-05-18. Intend to show how to implement compositon with go interface.