なんでintefaceのための継承で菱形継承になるんですかね?