作者:
Ommm5566 (56天團)
2017-11-13 07:41:21英文wiki一開頭就寫
OOP是一種基於物件概念的程式設計慣例
物件基本上擁有屬性和方法 並且擁有this關鍵字是指向自己
中文wiki有解釋OO思維跟傳統程序導向的差別
程序導向是 "主體(main)"對資料做了某某行為
OO則是 一個一個的"獨立個體"可以 接受資料/處理資料/給予資料
以上兩個wiki就可以查到的基本如果說不出來 代表不懂OOP
這兩個主要敘述說完之後才是前幾篇講的實現物件通常會使用封裝繼承多型
最後枝微末節如何實現封裝繼承多型
看來眾版友通通不及格 XDDDDD
沒啦,大家都會腦補物件導向。以為要做什麼樣板方法,工廠模式才是^_^面試了好多個都是這樣呢
語言就像外功,oo就像一套內功心法每個人參悟有所不同,哪有及格不及格…使得好,使的得心應手,可以使出威力,達到目的就是對的啊管你是本宗還是外宗,甚至走火入魔
作者:
testPtt (測試)
2017-11-13 10:41:00我也覺得學DP(DependencyProperty)就會OO 看不懂就會QQ
真的自以為因為自己比較會查wiki就說人不及格 這種人老闆敢用?
真的,第一次看到還要拿英文wiki出來翻譯,封裝 、ADT不講,講this.....
作者: hidog (.....) 2017-11-13 11:11:00
面試看的是實戰能力,不是背課文...
設計模式也是依據長期經驗歸納出來的東西只要OOP底子夠 就能無招勝有招 太拘泥形式不太好
作者:
y3k (激流を制するは静水)
2017-11-13 12:22:00其實也沒啥原則 把Java的那些寫法弄懂 OO自然就會了阿...
作者:
Masakiad (Masaki)
2017-11-13 12:48:00考試100分,面試0分
作者:
Hordor (Hordor)
2017-11-13 12:59:00有夠廢的解答,講完包準面試官滿頭問號
作者: yukinosaber (yuki) 2017-11-13 13:07:00
我覺得有的時候因為本來就一直用OO的概念去寫,就會不知道該怎麼去簡述它XD
作者:
Luos (Soul)
2017-11-13 14:50:00只有我覺得會問這種問題的考官很白目嗎… 每個人都有一套自己的答案的問題是要怎麼回答
作者:
vux (點點)
2017-11-13 18:17:000
作者: psliurt (反指標) 2017-11-15 22:21:00
SOLID是心法,DP是招式,招式是可變的,心法才是重點