前端面试中"熟悉面向对象化编程思想和设计模式"到底考察什么?

更新

谢谢大家的回答,建议对面向对象没有印象的同学看下Lion的回答中的例子,看完这个例子我恍然大悟,原来面向对象的使用场景在于写这种插件,也就是工作中用到公共组件的时候最有用;作为进阶,之后可以参考Meathill的回答


问题描述

总是看到前端招聘有这样一句话,我从高程开始学习前端,平时做的业务不复杂,基本很少用到面向对象的复杂操作,以至于不知道主流前端开发中这方面要掌握到什么程度?

遇到的面试题

曾经面试滴滴,遇到过一个题目就是场景设计,大概是“滴滴有几种车,顺风车还是专车,每种车单位公里耗油、价格不同,请计算结束时候的行驶公里数和总价,请问该设计什么样的类来描述?” 这样的题目我总是做不来,平时没遇到过。问我设计模式我也只能答书本内容。

困惑

所以这个对象化编程思想和设计模式究竟应该怎么学学到什么程度,请各位大神赐教啊


慕勒3428872
浏览 903回答 1
1回答

慕虎7371278

至于面向对象的编程思想,我最近写了一个插件其中就用到了创建父类继承都一系列的思想,链接描述至于设计模式有很多,其实你有兴趣的话可以看下JQ的原码其中就有很多代理模式,以及观察者模式等体现。这些对你的思想的提升以及代码风格的编写都很有帮助,希望这样的回答对你有所帮助
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript