菱形继承结构