JSRUN 用代码说话

向上拉取类成员重构

编辑教程

向上拉取类成员重构

该向上拉取类成员重构将类方法在类层次结构中向上移动 - 从当前类移到超类。

示例:将类方法移动到超类

假设您有一个AccountingDepartment类可以扩展抽象Department类。

class Department {
    name;
    printName() {
        console.log("Department name: " + this.name);
    }
}

class AccountingDepartment extends Department {
    printMeeting() {
        console.log("The Accounting Department meets each Monday at 10am.");
    }
    generateReports() {
        console.log("Generating accounting reports...");
    }
}

在此示例中,向上拉取类成员重构将printMeeting()从AccountingDepartment移动到期超类Department。

class Department {
    name;
    printName() {
        console.log("Department name: " + this.name);
    }
    printMeeting() {
        console.log("The Accounting Department meets each Monday at 10am.");
    }
}

class AccountingDepartment extends Department {
    generateReports() {
        console.log("Generating accounting reports...");
    }
}

将类的方法移动到超类

将光标放在要从中拉取成员的类的任何位置。
在主菜单或上下文菜单中选择:Refactor丨拉取会员。该拉取成员对话框将会打开。
从下拉列表中,选择要移动方法的超类。
要提取方法,请在要提取的成员列表中选中它旁边的复选框。
JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。 大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
支付宝
9.99
无法付款,请点击这里
金额: 0
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟