约束有哪些