多项选择题

A.国际法的主体主要是国家
B.国际法是以国家协议的方式来制定的
C.国际法采取与国内法不同的实施方式
D.国际法主要由不成文法组成
E.国际法具有多种渊源