python設計模式(二十二):策略模式

策略模式,讓一個類的行爲或其算法可以在運行時更改,策略是讓實例化對象動態的更改自身的某些方法使用的是types.MethodType綁定。 說起策略的動態更改方法,就不得不對比一下元類的動態增加方法,元類是類的抽象,它負責一個抽象類創建、實例化,是通過type函數來綁定方法。 假設這樣的一個應用場景:一個人旅遊,在不同的國家說不通的語言。 示例code: import types class Pe
相關文章
相關標籤/搜索