單一職責原則與開放-封閉原則

單一職責原則的概念 一個類被改變的原因不能超過一個,也就是說,一個類只有一個職責,如果職責過多,代碼就會臃腫,可讀性更差,也更難以維護。其實上單一職責原則和接口隔離原則有一定的關係,接口隔離以後,職責就單一了,實現這個接口的類的職責自然也就單一了。但是接口隔離關注的是抽象層,單一職責關注的是兩者兼而有之,偏重於實現。 爲什麼要遵守單一職責原則 提高類的可維護性和可讀寫性 一個類的職責少了,複雜度降
相關文章
相關標籤/搜索