Sha*_*haw 28 java spring design-patterns hibernate
每个开发人员必须知道的设计模式是什么?
我对使用Spring和Hibernate的Java Web开发人员的上下文感兴趣.我经常听说,设计模式方面的良好知识对于使用这些框架至关重要.任何人都可以列出具体细节吗?
例如,我知道理解抽象工厂和工厂模式,单例模式等是绝对必要的.我正在寻找一份全面的清单.
Eli*_*jah 21
如果您要设计解耦系统,则需要知道如何正确链接类之间的依赖关系.
特别是在Java中,由于缺少语言中的闭包和函数指针,因此必须学习如何将一个功能作为对象传递给另一个方法.
工厂在Java框架中无处不在,了解为何以及何时使用工厂模式至关重要.
学习如何负责任地使用单例模式非常有助于理解您可能正在阅读的其他人的代码中的陷阱.
总的来说,了解模式的原因更重要的是如何.知道什么时候不应用模式与知道什么时候一样重要.
每个人都应该知道的关于辛格尔顿,也当不使用它!对于我来说,这是我工作项目的痛苦来源.
单身人士使代码难以理解和遵循,并使编写单元测试变得更加困难.我喜欢博客文章Singletons是Pathological Liars.
| 归档时间: |
|
| 查看次数: |
14061 次 |
| 最近记录: |