LogoClean Architecture: A Craftsman's Guide to Software Structure and Design

🔙

      • 什麼是設計與結構
        • 兩種價值觀的故事
          • 範式概述
            • 結構化程式設計
              • 物件導向程式設計
                • 函數式程式設計
                  • SRP:單一職責原則
                    • OCP:開放-封閉原則
                      • LSP:Liskov 替換原則
                        • ISP:介面隔離原則
                          • DIP:依賴反向原則
                            • 元件
                              • 元件內聚性
                                • 元件耦合性
                                  • 什麼是架構
                                    • 獨立性
                                      • 邊界:畫線
                                        • 邊界剖析
                                          • 策略和層級
                                            • 業務規則
                                              • 會尖叫的架構
                                                • 整潔的架構
                                                  • Presenter 與Humble Object
                                                    • 部分邊界
                                                      • 層與邊界
                                                        • 主元件
                                                          • 服務:偉大與微小
                                                            • 測試邊界
                                                              • 整潔的嵌入式架構
                                                                • 資料庫是細節
                                                                  • Web是細節
                                                                    • 框架是細節
                                                                      • 案例研究:影片販售
                                                                        • 遺漏的章節
                                                                        🌓 Switch Theme

                                                                        元件原則