在這30天的時間中,我們會以PHP為主要語言,
介紹S.O.L.I.D及一些Design Pattern。
欣賞使用設計模式後,會有哪些優缺點。
但概念描述不用分語言,歡迎大家一起來討論。
前言 大家好,我是Bear,目前是名PHP工程師。寫文章的當下,著迷於Clean Code、Design Pattern跟Testing。 最近在研究自己寫co...
本文同步更新於blog Single Responsibility Principle (SRP) A module should have one, an...
本文同步更新於blog Open-Close Principle (OCP) A software artifact should be open for...
本文同步更新於blog Liskov Substitution Principle (LSP) Subtypes must be substitutable...
本文同步更新於blog Interface Segregation Principle (ISP) No client should be forced t...
本文同步更新於blog Dependency Inversion Principle (DIP) High-level modules should not...
本文同步更新於blog Class Diagram Class diagram describes the structure of a system by...
本文同步更新於blog Simple Factory Pattern 又稱為靜態工廠,傳入不同的參數以取得不同的類別物件。 簡單工廠模式會將類別分為兩類:...
本文同步更新於blog 情境:運輸系統,用來取得當前機型名稱等資訊 <?php namespace App\FactoryPattern\Tr...
本文同步更新於blog Strategy Pattern 定義算法族,分別封裝,讓彼此之間能互相替換,使算法變化獨立。 策略模式只會將類別分為一類,即算法...