-1
我有大約10個不同的API。它們具有完全不同的響應結構(所有這些都是XML格式)。 但他們都包含有關照片,標籤等信息,但格式不同。所以,我打算爲每個API創建單獨的類,並且此類將實現接口。例如:選擇正確的模式
class XmlApiName implements IParseable {
public function requestApi() {}
public function getPhotos() {}
public function getTags() {}
}
除了這10個班級,我應該有一個主要的類與他們一起工作。坦率地說,它看起來像Zend_Cache
與選擇Zend_Cache_Backend
接口實現的類來存儲緩存。據我記得這種模式叫做Strategy
,但是我怎麼用呢?