單一職責原則

單一職責原則

單一職責原則

單一職責原則

一個類別而言,應該僅有一個引起它變化的原因。
開發時將各種程式碼 ex:商業運算演算法(BO),資
料庫存取SQL statement(DAO)。都寫到同一個類別
中,表示任何需求都必會更改這個類別,這其實是很
糟糕的,維護麻煩,沒辦法重複使用,更缺乏靈活性。