2012-01-21 106 views
1

当公司要求你在面试中做与面向对象设计相关的问题时,他们真正期待什么?他们希望你简要地告诉他们算法和一些伪代码,或者他们是否真的希望你编写代码的整个结构?面向对象的设计面试Q

例如问题:设计一个音乐点唱机。我是否开始告诉我将使用伪代码或什么来制作哪些课程?

+1

为什么不问他们?他们知道他们在寻找什么样的答案,他们通常不会介意告诉你 – jalf

回答

1

设计并不意味着实现。
设计意味着:

  • 什么都班,你将有
  • 方法(功能),你的类将提供
  • 会有什么类你有
  • 会是怎样的寿命之间的关系你的分类的对象

说了一个设计不是在15-20分钟的采访中完成的。这是所有的血液和汗水,它n尽管进行讨论以获得良好的设计,但花了很多时间和考虑。
在接受采访时,提问者通常想知道你是否能够在正确的方向思考。