基本上设计模式,模块和我们使用的其他术语之间有什么区别。什么是Active Record - 设计模式或模块?
2
A
回答
3
这是一个相当难回答的问题。
这取决于,基本上。
Active Record是两个,它是传统意义上的设计模式,described由Martin Fowler在Patterns of Enterprise Application Architecture中。但是,ActiveRecord(注意无空格)可以归类为模块,因为它是Active Record设计模式的实现。
0
只是为了给出不同的观点,ActiveRecord:Ruby - Hibernate:Java。两者都是ORM框架,并解决了持续到数据库和将数据从RDBMS转换为OO模型的反复出现的问题。所以,你可以称它为设计模式&模块或更具体的ORM。
相关问题
- 1. Angularjs的Active Record或Data Mapper模式?
- 2. 设计模式 - 这是什么模式?
- 3. WordPress的模块/插件管理的设计模式是什么?
- 4. Active Record和Repository模式有什么区别?
- 5. Yii php框架中的Active Record模型是什么?
- 6. 模块化设计模式
- 7. 这是什么样的设计模式?
- 8. 什么是“调度员”设计模式?
- 9. 这是什么JS设计模式?
- 10. 这是什么设计模式?
- 11. 什么是鬼魂设计模式?
- 12. 什么是非锁定设计模式?
- 13. 这是什么设计模式?
- 14. 什么是动作设计模式?
- 15. 什么是设计模式标题?
- 16. 什么是门面设计模式?
- 17. 这是什么设计模式?
- 18. 什么是四人帮设计模式
- 19. .net中的设计模式是什么?
- 20. 是什么意识到设计模式?
- 21. 这是什么设计模式?
- 22. Repository模式与Active Record模式相同吗?
- 23. 模块化背后的设计模式?
- 24. 模块模式或模块化
- 25. 什么是安装Python模块或包?
- 26. 对象文字或模块化Javascript设计模式
- 27. Active Record和Linq T4模板问题
- 28. 如何关联她和Active Record模型?
- 29. Codeigniter使用什么设计模式?
- 30. 我使用什么设计模式?
迈克,谢谢你对我的回答的补充说明。 – 2010-05-19 08:53:30