我的查詢是關於架構和類的關係,我想知道更好的解決方案比我實施。php類的關係和如何擴展類
我有4個班,解釋每個
- core.php中類中的一個線,將所有常用的功能
- a.php只會類文件,其中包含了任務的特定功能像CSV文件寫入A.
- B.php類文件,其中包含任務B的特定功能,就像編寫另一個與csv A完全不同的csv文件一樣。
- X.php類是另一個特定於任務的類。
現在來看將使用所有4個類的通用腳本。所以我並不瞭解哪些類將擴展其另一個類
a.php只會和B.php
但x.php必須使用所有3類core.php中,a.php只會和B.php沒有關係。
目前我所做的,我爲核心類設計了一個接口,而x.php擴展了核心類和實現接口。我將A.php和B.php設計爲靜態類。
請指導