2010-05-19 63 views

回答

3

這是一個相當難回答的問題。

這取決於,基本上。

Active Record是兩個,它是傳統意義上的設計模式,describedMartin FowlerPatterns of Enterprise Application Architecture中。但是,ActiveRecord(注意無空格)可以歸類爲模塊,因爲它是Active Record設計模式的實現。

+0

邁克,謝謝你對我的回答的補充說明。 – 2010-05-19 08:53:30

0

只是爲了給出不同的觀點,ActiveRecord:Ruby - Hibernate:Java。兩者都是ORM框架,並解決了持續到數據庫和將數據從RDBMS轉換爲OO模型的反覆出現的問題。所以,你可以稱它爲設計模式&模塊或更具體的ORM。