golang 中的内嵌(embeded)
内嵌与聚合: 外部类型只包含了内部类型的类型名, 而没有field 名, 则是内嵌。 外部类型包含了内部类型的类型名,还有filed名,则是聚合。聚合的在JAVA和C++都是常见的方式。而内嵌则是GO 的特有方式。 type Base struct { basename string } type Derive struct { ---内嵌 Base } type Derive struct { 内嵌, 这种内嵌与上面内嵌的区别是什么,后面详细介绍 *Base } type Derive str...阅读全文