關於 介面與 邏輯 分離 Posted on 2024-05-22 Edited on 2024-07-03 In ObjectOrientedProgramming Views: Disqus: Symbols count in article: 179 Reading time ≈ 1 mins.關於 介面與 邏輯 分離關於 介面與 邏輯 分離關於 介面與 邏輯 分離當一個類別承擔的職責過多,等於把許多職責耦合在一起。一個職責的變化可能削弱或抑制此類別完成其它職責的能力。這種耦合會導致脆弱的設計。當變化發生時,設計會遭受到意想不到的破壞。軟體設計要做的許多內容,就是發現職責並把那些職責互相分離。如果能想到多於一個動機去改變一個類別,那麼這個類別就具有多於一個的職責。