深入淺出開放封閉原則 Open-Closed Principle

Open-Closed Principle

深入淺出單一職責原則 Single Responsibility Principle

Single Responsibility Principle

Effective Java Item5 - 依賴注入優於硬連接資源

effective java - Prefer dependency injection to hardwiring resource

無瑕的程式碼 - 單元測試

Unit test

無瑕的程式碼 - 物件及資料結構

Objects and Data Structures