梁根据约束分为哪3种