1. 程式人生 > >7.3 Extract Class 提煉類

7.3 Extract Class 提煉類

建立一個新類,將相關欄位和方法從舊類遷移到新類

更多精彩

動機

  1. 某個類做了應該由兩個類做的事
  2. 每個類都用該是一個清楚的抽象,處理一些明確的責任
  3. 如果搬移了類中的某個欄位或方法,對該類並沒有任何影響,那麼這些欄位和方法就應該被提煉