六大設計原則(C#)

爲什麼要有設計原則,我覺得一張圖片就可以解釋這一切 一、單一職責原則(SRP) 對於一個類而言,應該只有一個發生變化的原因。(單一職責不僅僅是指類) 如果一個模塊需要修改,它肯定是有原因的,除此原因之外,如果遇到了其他情況,還需要對此模塊做出修改的話,那麼就說這個模塊就兼具多個職責。舉個栗子: 此時我們有個動物類Animal,有個Move()會移動的方法 public class Animal {
相關文章
相關標籤/搜索