法律的类型分为哪几种