获取实例方法重构