標(biāo)題簡(jiǎn)潔但是不易懂冈钦,解釋:
某個(gè)函數(shù)為了計(jì)算某個(gè)值郊丛,從另一個(gè)對(duì)象那兒調(diào)用了幾乎半打的取值方法,顯而易見(jiàn)瞧筛,這個(gè)函數(shù)更應(yīng)該放在另一個(gè)對(duì)象那兒厉熟,因?yàn)榇蟛糠秩≈刀紒?lái)自那個(gè)對(duì)象的屬性。
還有一些情況:當(dāng)函數(shù)中只有一部分依戀時(shí)较幌,用extract method把依戀移到獨(dú)立函數(shù)后揍瑟,再把這個(gè)函數(shù)放入依戀對(duì)象中。
還是那句話乍炉,如果有例外绢片,就拆分搬移這些例外嘁字,保證變化只在一處發(fā)生。
當(dāng)然可能會(huì)付出:多一層或者多層間接層的代價(jià)杉畜。