什么是合适的模式?

时间:2009-10-22 17:59:21

标签: c# design-patterns

最近我接受了一次采访。我回答了一些问题。对于一些问题,在不知道答案的情况下,我回答好像我知道了答案。这个问题的一个问题是找出以下的匹配模式。

不要嘲笑我的答案。我只是在面试中尝试了我的水平。


  Item                      Pattern

1) Iterator                  Behavior

2) Event                     Publisher/Subscriber

3) Delegate                  Callback 

4) Callback                 Function chaining

5) Garbage Collection       B-Tree

6) Threading               Producer-Consumer

7) String                  builder

8) StringBuilder           builder

9) Expression Tree         builder

10) Lambda                  callback

11) Webservice              Service Oriented Architecture

12) Stack                   LIFO /Datastructure  

13) Queue                   FIFIO/Datastructure

14) Regular Expression      Wild card mapping pattern

15) WCF                     SOA/Communication Pattern

16) foreach                 behavior

我真的认为一些与模式无关的项目。假设你遇到这样的问题,你的答案是什么?

1 个答案:

答案 0 :(得分:0)

以下是我的选择:

  1. 迭代
  2. 观察
  3. 代表
  4. 访问者
  5. 策略
  6. Thread Pooling,Monitor,Lock ......有关于并发模式的全书
  7. 我不会使用模式
  8. 也许是复合材料。
  9. 解释
  10. 命令模式,也许是
  11. 这将涉及架构模式,可能还包括其中的一些。
  12. 我不会使用模式
  13. 我不会使用模式
  14. 解释
  15. 我不知道你的意思是什么? Windows Communication Foundation?
  16. 迭代
  17. 我会在下班后详细说明。