多项选择题

A.国际法的主体是国家和国际组织
B.国际法是国家以协议的方式来制定的
C.国际法的强制实施方式与国内法不同
D.国际法来源于国内法