Close #8: 优化检测字符长度的逻辑
1. 优化了字符长度检测时机
2. 修改了内部继承的实现方式