舉 修收音機 例子
舉 修收音機 例子
舉 修收音機 例子
舉 修收音機 例子
修收音機因為發生任何問題都可能涉及其他零件,各個零件相互依賴,
難以維護。非常複雜的個人電腦可以修,相對簡單的收音機反而不能修。
修電腦不過是更換配件,CPU或記憶體一般人是無法修復的。
現在在軟體世界裡,收音式的強耦合開發還是太多了,比如前段時間某
銀行出問題,需要伺服器停機大半天檢查修復,造成損失不少。
如果是完全物件導向設計,或許問題的搜尋和修改就容易得多。依賴倒轉
其實可以說是物件導向設計的特色,用哪種語言來編寫程式不重要,如果
編寫時考慮的都是如何針對抽象程式設計,而不是針對細節程式設計,即
程式中所有依賴關係都是終止於抽象類別或介面,就是物件導向的設計,
反之就是傳統程序式設計。