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