突然接到华为的电话面试。该怎么解决
突然接到华为的电话面试。。。
问了个多态的作用? 说降低代码的耦合 对不?
------解决方案--------------------
回答的很抽象啊
------解决方案--------------------
可复用性,可扩充性和可维护性
------解决方案--------------------
你怎么回答的呢?
------解决方案--------------------
说具体点,可以说剥离接口和实现
本身面向对象就是个很抽象的东西
------解决方案--------------------
如果要回答的完整一些的话,我觉得应该先说一下什么是多态,然后说一下面向对象方法相对于过程化方法的优势,及多态在其中的作用。
多态简单的说就是单接口多实现。在面向过程分析方法中,整个系统是由数据流驱动的一个组织严密的体系,而面向对象分析方法则强调各对象是相对独立的,只有在特定场景中才会产生交互,多态特性维护了对象交互的稳定性。
嗯,浓缩成一句话的话,应该就是降低代码耦合度了。
------解决方案--------------------
说降低代码的耦合有错吗,这不就是复用性的体现吗?!
------解决方案--------------------
回答得太抽象了。要具体一点,华为还电话面试的?
------解决方案--------------------
我觉得你与其这样回答, 倒不如把多态在实际代码中的应用给他背一遍
------解决方案--------------------
------解决方案--------------------
应该是代理或者猎头吧
华为重软件技术嘛
------解决方案--------------------
------解决方案--------------------
接到这样的电话,先冷静下,别着急回答,然后想一想回答,有时候太突然,心里还想着刚才手里的工作,突然接个电话,确实会发挥失常。
------解决方案--------------------
华为
------解决方案--------------------
其实 最核心的就是降低代码的耦合啊。。
只有降低耦合才能 可扩展、可复用
你想如果你的代码也其他代码有关联 你怎么扩展 怎么复用呢。。
------解决方案--------------------
只要之后hr打电话给你,问你是否愿意去叙利亚,你说愿意,应该就没什么问题了。
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
重载、覆盖、继承和虚函数的作用分别说一下就好了,即使不成功也能浪费他们的电话费。
------解决方案--------------------
这种问题感觉没啥实际意义
------解决方案--------------------
应该就是考察一下楼主对多态的认识程度而已.多态不同的使用方式就能达到不同的效果.究其根本,也就是提高了抽象程度罢了.
问了个多态的作用? 说降低代码的耦合 对不?
------解决方案--------------------
回答的很抽象啊
------解决方案--------------------
可复用性,可扩充性和可维护性
------解决方案--------------------
你怎么回答的呢?
------解决方案--------------------
说具体点,可以说剥离接口和实现
本身面向对象就是个很抽象的东西
------解决方案--------------------
如果要回答的完整一些的话,我觉得应该先说一下什么是多态,然后说一下面向对象方法相对于过程化方法的优势,及多态在其中的作用。
多态简单的说就是单接口多实现。在面向过程分析方法中,整个系统是由数据流驱动的一个组织严密的体系,而面向对象分析方法则强调各对象是相对独立的,只有在特定场景中才会产生交互,多态特性维护了对象交互的稳定性。
嗯,浓缩成一句话的话,应该就是降低代码耦合度了。
------解决方案--------------------
说降低代码的耦合有错吗,这不就是复用性的体现吗?!
------解决方案--------------------
回答得太抽象了。要具体一点,华为还电话面试的?
------解决方案--------------------
我觉得你与其这样回答, 倒不如把多态在实际代码中的应用给他背一遍
------解决方案--------------------
------解决方案--------------------
应该是代理或者猎头吧
华为重软件技术嘛
------解决方案--------------------
------解决方案--------------------
接到这样的电话,先冷静下,别着急回答,然后想一想回答,有时候太突然,心里还想着刚才手里的工作,突然接个电话,确实会发挥失常。
------解决方案--------------------
华为
------解决方案--------------------
其实 最核心的就是降低代码的耦合啊。。
只有降低耦合才能 可扩展、可复用
你想如果你的代码也其他代码有关联 你怎么扩展 怎么复用呢。。
------解决方案--------------------
只要之后hr打电话给你,问你是否愿意去叙利亚,你说愿意,应该就没什么问题了。
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
重载、覆盖、继承和虚函数的作用分别说一下就好了,即使不成功也能浪费他们的电话费。
------解决方案--------------------
这种问题感觉没啥实际意义
------解决方案--------------------
应该就是考察一下楼主对多态的认识程度而已.多态不同的使用方式就能达到不同的效果.究其根本,也就是提高了抽象程度罢了.