運(yùn)用動(dòng)態(tài)優(yōu)化重新編寫動(dòng)物類和其子類的特有方法,輸出看病、領(lǐng)養(yǎng)寵物等功能。
對于初學(xué)或者間接性接觸Java的人來說可能不簡單,但是不努力找不對學(xué)習(xí)方法就會(huì)很難。
今天我們教員給我們總結(jié)java面向?qū)ο蟮脑O(shè)計(jì)步驟和設(shè)計(jì)原則:
一、java面向?qū)ο蟮脑O(shè)計(jì)步驟: 1.發(fā)現(xiàn)類。(一般為不能直接寫出值的名詞) 2.發(fā)現(xiàn)類的屬性 3.發(fā)現(xiàn)類的方法 4.優(yōu)化設(shè)計(jì)(提取重復(fù)的屬性或方法到父類中) 5.梳理流程
二、面向?qū)ο蟮脑O(shè)計(jì)原則 1.摘取出代碼中變化的行為,形成接口 2.多用組合,少用繼承 3.針對接口編程,不依賴于具體實(shí)現(xiàn) 4.針對擴(kuò)展開放,針對改變關(guān)閉
在北大青鳥學(xué)習(xí)了也將近半年之久,今天我們教員講到接口的時(shí)候,表現(xiàn)出一個(gè)人可以有多重身份的接口用法。提到了Spring 框架,大概是說精通Java的專業(yè)人士大多都不是學(xué)習(xí)本專業(yè)出身的。就像Spring框架的提出者以前也是音樂博士。
對于想學(xué)習(xí)編程或者正在學(xué)習(xí)Java語言的小伙伴們就是最大的鼓舞。人生沒有什么是非但克服不了又會(huì)讓人停滯不前的東西,一切做不好的借口都來源于當(dāng)事人自己的抉擇。所以只要肯付出努力,總會(huì)有所回報(bào)。而不是把希望寄托在幸運(yùn)或者明天,打造自己的真實(shí)實(shí)力,就來北大青鳥,徐州中博歡迎您。 (責(zé)任編輯:代碼如詩) |