多项选择题

A.设计一个新方法并且命名
B.把原来方法中要提炼出的代码直接复制到新的方法中(目标方法)
C.在源方法中调用目标方法,取代提炼的代码
D.通过编译和测试