1. 程式人生 > >程式設計小感悟

程式設計小感悟

0.什麼叫程式設計:將資料作為輸入,對它做一些處理,生成一個輸出。

  1. 什麼就存起來,無非是全域性和容器/列表/字典,只是說全域性的話,只能存一份,而其他類似於容器的東西是為了儲存很多份,為了以後使用。
  2. 類裡無非就是屬性和方法,沒有其他的了。就像現實生活中,除了一個人的外觀,就是人的行為,當然不要扯靈魂,計算機是沒有靈魂的,它也就只是個工具。
    對於C#來言,一個工程下兩個不同的類直接如何訪問,除了例項物件.,還有Static直接不經過物件進行訪問。
    在C++中也是組合/繼承/引數化列表,優先使用組合。
    3.說說通訊,我覺得和生活中自來水事件是一樣的,水庫放水相當於開啟,那使用者水輪頭你不開啟,無非是你不想用水,當你想用的時候,你開啟用就OK.
    4.在C#中的事件,是和委託配合使用的,使用事件,可以避免大量的if-else。
    5.記住在程式中方法只執行一次,(其中屬性是特殊的方法),但是你發現在專案中為啥某個事件一直在觸發,是因為某個方法在迴圈體裡面,例如for/while,容器遍歷等等,一直迴圈一個方法,讓你看起來一個事件一直在執行。例外千萬別把計算機想的它有多聰明,實際上它根據指令無腦式的重複,和強大的記憶功能,不想人那樣會煩,會累,它不會,這就是不要創新就要讓計算機幹吧,它比人力強不止一萬倍!!!