根据你的经验设计的模式最难掌握,从某种意义上讲,它们相对不那么直观。哪些是困难模式?
Q
哪些是困难模式?
3
A
回答
1
就个别模式而言,可能是Interpreter。
这就是说,我认为设计模式最困难的事情是真正理解它们背后的编程模型。很多人把它们当作数据结构来对待,这是对如何使用它们的误解。作为一个整体,理解设计模式的关键是理解多个对象彼此通信的概念,而不是从上面“操纵”。
一旦你掌握了这一点,以及在图形中构建和排列这些对象的整体概念,大多数模式就会变得相对明显,并且只是一种必然性。
2
对我来说,最困难的模式是你知道何时应用给定模式或不适用于特定情况的模式。
问候,
0
您需要按照
- 明白为什么要遵循你的项目的设计模式。
- 你试图通过遵循一个模式来实现什么。
一旦您清楚了解这些2,就可以开始遵循适合正确设计模式的OOPS概念。
任何设计模式都不过是实时场景中OOPS概念的实际实现。
相关问题
- 1. MVC模式:一些难点
- 2. 操作系统多线程有哪些困难?
- 3. 我的水平课有一些困难。哪里不对?
- 4. 模型视图困难
- 5. 模式两难困境,是Neo4j的正确的选择
- 6. 在形式jQuery的困难
- 7. 困难正则表达式
- 8. 左右为难哪些使用装饰VS桥模式
- 9. 一些困难写LINQ查询
- 10. 面对记录的一些困难
- 11. VB.net代码的一些困难
- 12. 某些情况下的“困难”排序
- 13. 面临JSON解析一些困难
- 14. 其中哪些是存储库模式?
- 15. 理解这些正则表达式的困难
- 16. 在困难CSS样式形式
- 17. string.toUpperCase困难
- 18. 发展困难
- 19. 定位困难
- 20. Makefile的困难
- 21. 困难DisqusSharp
- 22. HorizontalScrollView困难
- 23. 解析困难
- 24. 遇到困难
- 25. NerdDinner困难
- 26. Arraylist困难
- 27. libGDX touchDown困难
- 28. .htacces url_rewrite困难
- 29. 的fancybox困难
- 30. 递归困难
什么是你的模式来源? GoF的? – 2010-11-20 05:37:29
不一定。 – Gaurav 2010-11-20 05:51:48