(1)成文法和不成文法——根据法的创制方式和发布形式不同
(2)根本法和普通法——根据法的内容、效力和制定程序不同
(3)实体法和程序法——根据法的内容不同
(4)一般法和特别法——根据法的空间效力、时间效力或者对人的效力不同
(5)国际法和国内法——根据法的主体、调整对象和渊源不同