9.4 实现自定义约束器