我正在寫一個自定義的域管理類,它使用各種外部服務,包裝類的種類,使他們一起工作。PHP類的結構,是否使用靜態方法?
在哪裏可以將連接邏輯放在這個類中?我不會一次需要所有的服務,所以把它放在構造函數中是沒有意義的,我實際上認爲一些方法會更好,因爲它們並不真正相互關聯,他們唯一的共同點就是潛在的聯繫。
我將不得不線沿線的方法:
- registerDomain()(聯繫人Nominet的)
- updateDomain(),
- domainAvailable(),(聯繫人Nominet的)
- REGISTERDNS (),(接觸亞馬遜& Nominet的)
- updateDNS(),
我應該檢查每個調用中的連接屬性(並在不存在的情況下創建它)或連接到類構造函數中?
的想法:你的方法的共同點可以在包裝類構造器中設置。對於其他方法,您可以擴展包裝類或構建單獨的類,並只傳遞它們需要的工作。 – hornetbzz