學習設計原則是學習設計模式的基礎,在實際開發程序中,并不要求所有代碼都遵循設計原則,我們要考慮人力、時間、成本、質量,不能刻意追求完美,但要在適當的場景遵循設計原則,這體現的是一種平衡取舍,可以幫助我們設計出更加優雅的代碼結構,
下面我整理了七大軟體設計原則精華總結,再不會找我,
1.Tom彈架構:開閉原則(Open-Closed Principle,OCP)
2.Tom彈架構:依賴倒置原則(Dependence Inversion Principle,DIP)
3.Tom彈架構:單一職責原則(Simple Responsibility Pinciple,SRP)
4.Tom彈架構:介面隔離原則(Interface Segregation Principle, ISP)
5.Tom彈架構:迪米特原則(Law of Demeter LoD)
6.Tom彈架構:里氏替換原則(Liskov Substitution Principle,LSP)
7.Tom彈架構:合成復用原則(Composite/Aggregate Reuse Principle,CARP)
本文為“Tom彈架構”原創,轉載請注明出處,技術在于分享,我分享我快樂!
如果本文對您有幫助,歡迎關注和點贊;如果您有任何建議也可留言評論或私信,您的支持是我堅持創作的動力,關注微信公眾號“Tom彈架構”可獲取更多技術干貨!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/335085.html
標籤:其他
上一篇:基于Java的顯式配置
