公司分為哪幾種?