多项选择题

按照解释主体和法律效力的不同,可以将法律解释分为( )。

A.正式解释和非正式解释
B.有权解释和无权解释
C.合法解释和非法解释
D.官方解释和非官方解释