使用狀態模式(state pattern)替代if else

大多數開發人員現在還在使用if else的過程結構,曾看過jdon的banq大哥寫的一篇文章,利用command,aop模式替代if else過程結構。當時還不太明白,這幾天看了《重構》第一章的影片租賃案例,感觸頗深。下面我來談一談爲什麼要用state pattern替代if else,替代if else有什麼好處,以及給出詳細代碼怎麼替代if else。本文參考jdon的「你還在使用if els
相關文章
相關標籤/搜索