基本上設計模式,模塊和我們使用的其他術語之間有什麼區別。什麼是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。
邁克,謝謝你對我的回答的補充說明。 – 2010-05-19 08:53:30