多项选择题

A.上位法与下位法
B.普通法与特殊法
C.实体法与程序法
D.综合性法与单行法
E.成文法与非成文法