I'm sorry
Помогите разобраться с теорией,  

)
имеются два интерфейса:
interface   interface_std{
virtual  method_std()=0;
};
interface  interface_1: interface_std{
virtual  method_1()=0;
};
а также  класс их наследующий
class  MAIN_1: 
interface_std,  interface_1{
virtual method_std(){;}
virtual  method_1(){;}
};
собственно интересует  интерфейc   
 interface_std, что  поменяется(?),
если его  не наследовать явно:
class  MAIN_2:   interface_1{
virtual method_std(){;}
virtual  method_1(){;}
};
в чем будет  проявляться  разница  между   MAIN1  и  MAIN2    ?