首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

突然接到华为的电话面试。该怎么解决

2012-04-22 
突然接到华为的电话面试。。。问了个多态的作用? 说降低代码的耦合 对不?[解决办法]回答的很抽象啊[解决办法]

突然接到华为的电话面试。。。
问了个多态的作用? 说降低代码的耦合 对不?

[解决办法]
回答的很抽象啊
[解决办法]
可复用性,可扩充性和可维护性
[解决办法]
你怎么回答的呢?
[解决办法]
说具体点,可以说剥离接口和实现

本身面向对象就是个很抽象的东西
[解决办法]
如果要回答的完整一些的话,我觉得应该先说一下什么是多态,然后说一下面向对象方法相对于过程化方法的优势,及多态在其中的作用。

多态简单的说就是单接口多实现。在面向过程分析方法中,整个系统是由数据流驱动的一个组织严密的体系,而面向对象分析方法则强调各对象是相对独立的,只有在特定场景中才会产生交互,多态特性维护了对象交互的稳定性。

嗯,浓缩成一句话的话,应该就是降低代码耦合度了。
[解决办法]
说降低代码的耦合有错吗,这不就是复用性的体现吗?!
[解决办法]
回答得太抽象了。要具体一点,华为还电话面试的?
[解决办法]
我觉得你与其这样回答, 倒不如把多态在实际代码中的应用给他背一遍
[解决办法]

探讨

当时有点紧张不知道怎么说 意思知道 就是不知道怎么表达。。。就随口说降低代码的耦合。。。 哎 当是那人都有点蒙了。。。希望能过。。。

[解决办法]
应该是代理或者猎头吧

华为重软件技术嘛
[解决办法]
探讨
说具体点,可以说剥离接口和实现

本身面向对象就是个很抽象的东西

[解决办法]
接到这样的电话,先冷静下,别着急回答,然后想一想回答,有时候太突然,心里还想着刚才手里的工作,突然接个电话,确实会发挥失常。
[解决办法]
华为
[解决办法]
其实 最核心的就是降低代码的耦合啊。。


只有降低耦合才能 可扩展、可复用 

你想如果你的代码也其他代码有关联 你怎么扩展 怎么复用呢。。



[解决办法]
只要之后hr打电话给你,问你是否愿意去叙利亚,你说愿意,应该就没什么问题了。
[解决办法]
探讨

只要之后hr打电话给你,问你是否愿意去叙利亚,你说愿意,应该就没什么问题了。

[解决办法]
探讨

其实 最核心的就是降低代码的耦合啊。。


只有降低耦合才能 可扩展、可复用

你想如果你的代码也其他代码有关联 你怎么扩展 怎么复用呢。。

[解决办法]
重载、覆盖、继承和虚函数的作用分别说一下就好了,即使不成功也能浪费他们的电话费。
[解决办法]
这种问题感觉没啥实际意义
[解决办法]
应该就是考察一下楼主对多态的认识程度而已.多态不同的使用方式就能达到不同的效果.究其根本,也就是提高了抽象程度罢了.

热点排行