下面是我想要做的:用戶輸入一個字符串。該字符串包含兩個部分,將是這樣的:我應該如何在Ruby中編程
{EventClass: someMethod=>arg1, arg2, arg3....}, {Action: someMethod=>arg1, arg2, arg3....}
這方面的一個具體的例子是:
{TwitterEvent: newTweet=>arg1, arg2, arg3....}, {PersistenceAction: saveToHardDrive=>arg1 arg2...}
然後我會解析這個字符串,實例化的TwitterEvent
一個實例,在調用該方法它。然後做同樣的事情PersistenceAction
什麼是這種類型的應用程序的最佳「設計」?我將如何動態實例化來自分析字符串的類,然後調用方法?而且這種方法可能會有爭論?我將如何檢測/處理錯誤?從名稱字符串
與一個稍微不同的輸入格式一樣,也就是說,一個合法的散列容易。 –