提取函数

功能:将代码片段转换为独立的函数。

时间:需要从其他函数调用某些函数中现有的代码片段时。

原因:可以复制/粘贴该代码,但这样会导致重复。 更好的解决方案是将此片段重构为独立的且可供任何其他函数自行调用的函数。

方法:

  1. 突出显示要提取的代码:

    显示突出显示的代码的屏幕截图。

  2. 接下来,执行以下操作之一:

    • 键盘
      • 按“Ctrl+R”,然后按“Ctrl+M”。 (请注意,键盘快捷方式可能因所选的配置文件而有所不同。)
      • 按“Ctrl+.”触发“快速操作和重构”菜单,然后从上下文菜单选择“提取函数(实验)”。
    • 鼠标
      • 选择“编辑”>“重构”>“提取函数(实验)”。
      • 右键单击该代码,并选择“快速操作和重构”菜单,然后从快捷菜单选择“提取函数(实验)”
      • 单击左侧空白处显示的灯泡图标,然后从上下文菜单中选择“提取函数(实验)”。
  3. 在“提取函数/方法(实验)”窗口中,输入新函数名称,选择要放置代码的位置,然后单击“确定”按钮

    提取函数对话框。

  4. 将在指定的位置创建新函数,在相应的头文件中创建函数原型,并更改原始代码以调用该函数。

    提取函数结果。