剛說的堅持,上週就抽了個打耳光,直接沒繼續啦,不過也是身體素質真心不行,上週因為上上週的週末通宵,導致上一周整個人一直渾渾噩噩的,每天晚上回來基本已經11點,洗澡整理就12點了,頭腦漲漲的也看不下書,就倒床就睡死過去了。不bb拉,簡單的記錄下這週看的內容。好吧,我也知道看的太少了,今天本來打算早上看一些的,結果一覺睡到了下午,然後開啟電腦的第一件事居然是看msi比賽,哎喲,我這臉,活生生又打臉了。
srp:單一職責原則
簡單來講,就是指函式的功能要單一,不要將很多的功能都實現在一起,因為這樣的函式太脆弱,如果稍有改動,就需要去修改函式。
這麼舉個例子吧
//實現乙個小渣的類,裡面帶了乙個小渣的一天的行為記錄
calss 小渣
//這裡記錄了小渣一天的行為
public void oneday()
執行 小渣.new().oneday() 則會列印出 小渣一天的行為記錄。
假設某天,有妹子要約我去看電影了(然而只是幻想~)那我就取消了我原本想看比賽的計畫了,我就必須重新處理這個函式了
public void oneday()
但每天都可能有各種各樣的事情,例如去上課,去朋友家串門等行為,我就必須不斷地重新去更改這個函式的功能,因此,我們就需要將這個函式拆分成多個
calss 小渣
//這裡記錄了小渣一天的行為
public void oneday() //該函式刪除,將裡面的功能拆分開
//起床
public void getup()
//睡覺
public void sleep()
//吃飯
public void eat()
//......各種各樣的行為
這樣,我們就可以很靈活的控制小渣的行為了。
假設要讓小渣 起床,吃飯,睡覺,看影電影,只需要例項化乙個小渣物件,並依次執行
小渣.getup();
小渣.sleep();
小渣.eat();
即可~這就是單一職責原則的作用。(寫的亂亂的吧,不過我看得懂就好了。哈哈哈)
//起床
//睡覺
//吃飯
Web API 第二部分
web api 第二部分 元素偏移量 offset element.offsettop element.offsetleft element.offsetwidth 可以得到元素的大小 寬度和高度 是包含padding border width element.offsetheight elemen...
redux 第二部分
redux 的使用方法,為什麼使用 action.js 檔案,進行優化 將其分開,然後我們通過工廠函式的每次返回不同的物件,由於引數是固定的,每次返回的都是事件型別和事件資料,所以我們可以使用乙個函式,通過其返回值來返回乙個物件,讓後傳遞給 action 我們的 reducer 函式有兩個引數,引數...
實驗二 第二部分
第二部分 ftp協議分析 1.兩個同學一組,a和b。2.在a主機上架設ftp伺服器 3.在b主機上執行wireshark,並登陸a主機的ftp伺服器,上傳一張,得到抓取的資料報,4.進行追蹤tcp流,顯示為原始資料,分析得到a主機登陸ftp的過程及使用者名稱密碼,還原上傳的,第二部分 ftp協議分析...