可以从哪些方面看合同是否违反法律或社会公共利益?
A、合同的目的
B、合同的标的
C、合同的方式
D、合同的条件