發表文章

目前顯示的是有「軟體設計與架構」標籤的文章

物件導向程式設計 - SOLID 設計原則 : SRP、OCP、LSP、ISP、DIP

圖片
  物件導向程式設計 - SOLID 設計原則 : SRP、OCP、LSP、ISP、DIP 程式設計的武功心法 目錄 前言 : 軟體的價值 SRP : 單一職責原則 OCP : 開放 - 封閉原則 LSP : 里氏替換原則 ISP : 介面隔離原則 DIP : 依賴反向原則 設計原則 : 分類排序

元件如何正確歸類 ? | 元件內聚性三大原則 : REP、CCP、CRP

圖片
  元件如何正確歸類 ? | 元件內聚性三大原則 : REP、CCP、CRP 適當時機 x 適當分類 大綱 全新的專案 高內聚就能低耦合 內聚性三大原則 REP , 再使用性 - 發佈等價原則 CCP , 共同封閉原則 CRP , 共同重複使用原則 內聚性張力圖 適當的時機,適當的分類

元件如何正確使用 ? | 元件耦合性三大原則 : ADP、SDP、SAP

圖片
元件如何正確使用 ? | 元件耦合性 : 3 大原則 最少改動 x 最大收益 大綱 簡單的任務 ? 神奇的軟體 耦合性三大原則 ADP , 無環依賴原則 SDP , 穩定依賴原則 SAP , 穩定抽象原則 領域驅動設計細節 最少改動,最大收益

如何設計軟體 ? | 領域驅動設計 : 4 層架構 + 3 類物件

圖片
  如何設計軟體 ? | 領域驅動設計 : 4 層架構 + 3 類物件 有想法 x 也有做法 大綱 前人的專案 領域驅動設計 理論與分層結構 領域層的物件 專案架構實作 有想法也有做法