公司有哪几种类型和区别