依赖注入、反射,有趣也很有用。