法律有哪些门类类型