构造原型的技术有哪些