PHP 程式碼風格:PSR-1, PSR-12
這裡提到基本程式設計規範,PSR-12 是對已棄用的 PSR-2 再修改,對於 PSR-1 的規範不足之處,再補充說明。
第 12 屆 iThome 鐵人賽 Softwate Development 分組賽佳作作品。由淺入深引導建立 PHP 套件及設計模式的適當引入,最後發佈為開放原始碼的作品供大眾使用,藉此訓練自己並提升對軟體開發的熱情。
這裡提到基本程式設計規範,PSR-12 是對已棄用的 PSR-2 再修改,對於 PSR-1 的規範不足之處,再補充說明。
PSR 是 PHP 社群討論出來的建議規範,以避免重覆造輪子的情況,按照 PSR 走的作品在社群接受度會比較高唷。
實作觀察者模式,自定我們在應用程式中實際需要的事件及觸發事件執行的機制。
只要物件之間存在依賴關係,即可抽離相關的程式碼改用注入的方法,把物件注入依賴該物件才能運行的物件中。
物件導向程式設計中的「工廠」,則是生產物件。它是一個類別,專門用來生產其它類別實例化的物件。在物件導向程式設計中,工廠模式是最常見的模式。
註冊表加上單例模式的混用說明了設計模式常常是混合使用,是活的而不是死的。是彈性的,而非死守的信條。