2015-10-17 54 views

回答

1

其實都無所謂。

#run from config.ru想要一個響應#call的對象,並且需要一個參數。

一個類是一個對象,所以它可以用作一個Rack應用程序。

隨着應用程序將演變你可能會希望注入在應用程序中某些依賴也許一個數據庫連接:

config.ru例如:

database = Database.new 
application = Application.new(database) 
run application 

因此,使用一個實例會是一個更好的選擇,它會更容易維護和測試。 OOP中的大部分時間都應該使用實例。