设计方法的种类有哪些