0
我目前正在研究OData服務(SAP網關),其中實體類型是在運行時期間生成的。我知道,這不符合OData最佳實踐,實體類型應該是靜態的,並且是設計階段的一部分。設計方法?
問題: 1.隨着對元數據的請求,所有實體類型都在名爲DEFINE的方法中生成(由SAP網關框架提供)。我想分離每個實體類型的生成,因爲生成所需的信息對於每個實體類型都是不同的。稍後,將添加新的實體類型,這將爲該代生成更多的指令。 策略模式最適合這個嗎?由此,不同實體類型的生成是分開的。那麼,如果策略Factory方法應該立即返回所有具體策略,並讓環境循環遍歷所有策略來生成實體類型?
或者有沒有其他設計方法呢?
非常感謝!
如果在運行時生成類型,您如何提前定義每種類型的專用生成策略? – plalx