1. 程式人生 > >面向對象封裝思想小結

面向對象封裝思想小結

自己 quest 全部 比較 函數 思想 小結 frame 封裝思想

例如

手裏本來有一個杯子, 一個手機, 一本書,一下拿三個物體;
你要把這些東西全部給張三, 需要一個一個給,給三次,比較麻煩;
但把它們封裝進一個口袋,從而給張三時,只需要給張三這個口袋就可以了。

同理

當你寫了一個函數,函數有三個參數,
往函數裏傳參時,需要寫三個參數來接收;
但把這三個參數封裝成一個對象的話,傳參時就只需要傳封裝的這個對象即可。

再例如

"請求體_request" 裏面封裝了所有請求相關的所有數據。
rest_framework又把request(封裝了所有請求相關的所有數據),封裝到自己的request裏.
rest_framework_request(請求體_request())

面向對象封裝思想小結