程序設計原則

十大設計原則 單一責任原則 修改一個類的緣由應該只有一個。 一個類應該只作一件事,當這個類須要作過多事情的時候,就須要分解這個類 若是一個類承擔的職責過多,就等於把這些職責耦合在了一塊兒,一個職責的變化可能會削弱這個類完成其它職責的能力。 開放封閉原則 類應該對擴展開放,對修改關閉。 擴展就是添加新功能的意思,所以該原則要求在添加新功能時不須要修改代碼。 符合開閉原則最典型的設計模式是裝飾者模式,
相關文章
相關標籤/搜索