楼主:
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是招式,招式是可变的,心法才是重点