天天看點

interpreter和state模式的差別

interpreter和state模式都是通過對行為的抽象,去掉if語句,但interpreter主要是通過組合的方法解決問題,多個對象常會絞合在一起,而state總是一個對象轉到另一個對象,這是兩個模式間的最大差別之一。

本文轉自eyjian 51CTO部落格,原文連結:http://blog.51cto.com/mooon/909452,如需轉載請自行聯系原作者

繼續閱讀