PHP deneyimi değerinde iki yıl ancak ben tasarım desenleri ile hiç çalışmamış var. Geçenlerde bana bu kararın bilgelik soruya yapmış işte bir görev verilmiş.
Ben bir sistem oluşturmak istenmiştir:
Bir veritabanına emir yerleştirin. Bu emirler uygulanması gereken nitelikleri ve kontrol mantığının çok sayıda olabilir. Sistem, bir ön uç için, bir API üzerinden komutlar alacaksınız doğrudan sorumlu olmayacaktır.
Veritabanından emir ayıklar komut yazmak, bir sağlayıcı yüklemek için ilişkili dosyaları ile göndermek ve oluşturmak için hangi tedarikçi karar. Dosya formatlar (XML, CSV) değişmektedir.
Çeşitli formatlar (XML, CVS) tedarikçilerden gelen dosyaları işlemek ve veritabanlarını güncellemek. Ayrıca FTP uzak ana dosyaları toplamak için kullanılmak zorunda olacak.
Ben gerekli fonksiyonların her hizmet bir merkezi kontrol sınıf istiyorsunuz, tek bir erişim noktası tabiri caizse. Bu da gerektiği gibi, çeşitli özel işlevselliğini içine uzanacaktır.
Birisi çok var gibi bir yönde bana gelin eğer öyleyse, bu sistemi kolaylaştırmak için bir tasarım deseni öğrenmeye değer olup olmadığını merak ediyorum. Benim konuyla ilgili herhangi bir tavsiye çok yararlı olacaktır.
Şimdiden teşekkürler