# [一个有趣的bug] golang 组件化编程 ## 组建化简述 * 众所周知, golang以组件化代替继承这种组件化的思想有些类似于cpp的多继承(ps: 比多继承要好理解的多, 读者大可放心), 而多继承呢就会有一些经典的問题, 重定义和菱形继承, golang的组件化也存在这样类似的问题, 本文就该问题进行探讨。 * 重定义: cpp中的多继承,当类继承的两个父类包含名称相同的方法或属性, 则触发重定义, go语言中也存在相同的问题 ```go type C...