物件導向設計

1 Article

Liskov替換原則與介面隔離原則實踐

本文探討 Liskov 替換原則(LSP)和介面隔離原則(ISP)在物件導向設計中的重要性,使用 Python 程式碼範例說明如何應用這些原則,避免介面汙染和不必要的依賴,提升程式碼的可維護性和擴充套件性。同時,文章也討論瞭如何使用 mypy 和 pylint 等工具檢測 LSP