面向?qū)ο髞碓从诿嫦蜻^程 面向?qū)ο笾v究擴(kuò)展性 是間接引用的一種方式 不建議使用二維數(shù)組
老王: 面向?qū)ο笫且环N思想银受,并不是代碼層級的钾挟,就像架構(gòu)師不會去寫代碼一樣履羞。(額外話:技術(shù)人員的兩個層次枣申,1)低級嚷缭,拿到需求會考慮怎么實(shí)現(xiàn)功能饮亏,然后代碼功能實(shí)現(xiàn)了,但是寫的很亂阅爽。 2)高級路幸,拿到需求先考慮設(shè)計(jì)結(jié)構(gòu),對象付翁,功能拆分模塊化简肴,然后再去想功能實(shí)現(xiàn)<功能要是很難心理沒底可以先寫個demo>)
首偉: 在小馬使用一個for循環(huán)來給每一個item添加?xùn)|西時,小馬是循環(huán)來添加每一個個體上百侧,而首偉提出了對象的概念砰识。例子:在坐的5個人,每個人加一個手指佣渴,小馬會一個一個加辫狼,首偉會把每個個體封裝成變成一個對象,然后你添加手指辛润,我直接在這個對象上添加手指就行了膨处,每個調(diào)我對象的都有了這個手指。
少俠: 這個東西不是靠學(xué)砂竖,而是靠悟真椿!
經(jīng)驗(yàn)之談 (經(jīng)歷的幾個過程):
1、之前剛寫代碼的時候就一個東西使用的很頻繁乎澄,然后就處處都會寫(這個就是一種面向過程編程)瀑粥,
2、慢慢的就想把這些公用的東西(common)提出來三圆,封裝成一個函數(shù),
3避咆、在寫著寫著發(fā)現(xiàn)自己這樣提出的函數(shù)很多舟肉,然后種類也就是那么幾種,
4查库、然后路媚,就將他們封裝成了類(面向?qū)ο螅?/p>