岩石分类的方法有哪些