某次OO重构笔记
ApplyHandler持有一个UserChecker的规则映射器,ApplyHandler.userCheck()会通过规则映射器拿到对应的策略实现类,然后调用UserChecker.isOK方法来判断用户的资格。在这个类图里,UserCoinChecker表示淘金币校验策略,UserPreciseChecker表示精准用户校验的策略。UserChecker成为一个扩展点,以后可以很方便的加入更多的用户资格校验器。