通过参考设计模式,这些模式在您的体验中最难掌握,从某种意义上说,它们相对不那么直观。
答案 0 :(得分:2)
对我而言,最困难的模式是您知道何时应用特定模式或不适用于特定情况的模式。
问候,
答案 1 :(得分:1)
就个别模式而言,可能是解释器。
那就是说,我认为设计模式中最难的是真正理解它们背后的编程模型。许多人将它们视为数据结构,这是对如何使用它们的误解。整体而言,理解设计模式的关键是理解多个对象相互通信的概念,而不是从上面“操纵”。
一旦你掌握了这一点,以及在图表中构建和排列这些对象的整体概念,大多数模式变得相对明显,并且只是必然会出现问题。
答案 2 :(得分:0)
您需要关注
一旦您清楚地了解了这些2,您就可以开始遵循OOPS概念,这些概念将适合正确的设计模式。
任何设计模式都只是实时场景中OOPS概念的实际实现。