Desen seçmek için yardım lütfen

0 Cevap php

Ben yaklaşık 10 farklı API'leri vardır. kesinlikle farklı tepki yapı (hepsi XML biçiminde olan) sahip olan. But all of them cointain information about photos, tags etc, but in different format. Yani, ben her API ve bu sınıf için ayrı bir sınıf oluşturmak için planlama 'arayüzünü uygulayacak. Örneğin ...

class XmlApiName implements IParseable {
    public function requestApi() {}
    public function getPhotos() {}
    public function getTags() {}
}

Bu 10 derslerin yanında ben onlarla çalışmak için bir ana sınıfı olmalıdır. Açıkçası, bu önbelleği depolamak için Zend_Cache_Backend arayüzü uygulanan sınıfları seçerek Zend_Cache gibi görünüyor. Gibi Hatırladığım kadarıyla bu model Strategy denir, ama nasıl kullanabilirsiniz?

0 Cevap