猴子補丁主要有以下幾個用處:
在運行時替換方法、屬性等
在不修改第三方代碼的情況下增加原來不支持的功能
在運行時爲內存中的對象增加patch而不是在磁盤的源代碼中增加
例如:上面自定義對象轉json,在原有json包不滿足的條件下,只需要將以上的一個patch寫在一個文件裏自己再import一次,便可實現自己想要的功能,這是非常方便的。
可以知道猴子補丁的主要功能便是在不去改變源碼的情況下而對功能進行追加和變更;對於編程過程中使用一些第三方不滿足需求的情況下,使用猴子補丁是非常方便的。
猴子補丁,算是編程中的一個技巧了。