2010-11-20 65 views
3

根据你的经验设计的模式最难掌握,从某种意义上讲,它们相对不那么直观。哪些是困难模式?

+0

什么是你的模式来源? GoF的? – 2010-11-20 05:37:29

+0

不一定。 – Gaurav 2010-11-20 05:51:48

回答

1

就个别模式而言,可能是Interpreter。

这就是说,我认为设计模式最困难的事情是真正理解它们背后的编程模型。很多人把它们当作数据结构来对待,这是对如何使用它们的误解。作为一个整体,理解设计模式的关键是理解多个对象彼此通信的概念,而不是从上面“操纵”。

一旦你掌握了这一点,以及在图形中构建和排列这些对象的整体概念,大多数模式就会变得相对明显,并且只是一种必然性。

2

对我来说,最困难的模式是你知道何时应用给定模式或不适用于特定情况的模式。

问候,

0

您需要按照

  1. 明白为什么要遵循你的项目的设计模式。
  2. 你试图通过遵循一个模式来实现什么。

一旦您清楚了解这些2,就可以开始遵循适合正确设计模式的OOPS概念。

任何设计模式都不过是实时场景中OOPS概念的实际实现。