閉包以及裝飾器(python)

一、閉包 弱數據類型編程語言特有的現象,能夠讀取其他函數內部變量的函數叫閉包 上圖就是一個閉包 二、閉包的優缺點 優點:1、局部變量全局化 2、防止全局變量的污染 缺點:佔據內存,無法回收 三,裝飾器(重點) 之所以會出現裝飾器,是因爲在編程過程中的OCP原則 1、裝飾器的作用 在不動原有代碼的基礎上,將需要的功能添加上去, 在python中,是利用閉包來實現裝飾器 如果被裝飾的函數有參數,需要在
相關文章
相關標籤/搜索