軟體設計法則
- Keep It Simple, Stupid (KISS) KISS原則在設計上可能最被推崇的.
2.Program to an interface, not an implementation 這是設計模式中最根本的哲學,注重介面,而不是實現,依賴介面,而不是實現。介面是抽象是穩定的,實現則是多種多樣的。
3.Command-Query Separation (CQS) – 命令-查詢分離原則 查詢:當一個方法返回一個值來回應一個問題的時候,它就具有查詢的性質; 命令:當一個方法要改變物件的狀態的時候,它就具有命令的性質;
4.You Ain’t Gonna Need It (YAGNI) 這個原則簡而言之為——只考慮和設計必須的功能,避免過度設計。只實現目前需要的功能,在以後您需要更多功能時,可以再進行新增。
5.Interface Segregation Principle (ISP) – 介面隔離原則
介面隔離原則意思是把功能實現在介面中,而不是類中,使用多個專門的介面比使用單一的總介面要好。
相關文章
- 軟體程式設計21法則程式設計
- 二八法則在軟體設計中可行嗎?
- 軟體設計原則(Principles)
- 軟體設計原則與模式模式
- 《如何做好軟體設計》:設計原則
- 軟體設計7大原則
- 軟體介面設計的20大原則
- 一些軟體設計原則
- SOLID 原則:軟體設計的基本原則Solid
- 軟體六大設計原則和設計模式設計模式
- 商業軟體互動設計原則
- 軟體工程設計之四則運算軟體工程
- 管理感悟:軟體第一法則
- 七大軟體設計原則之一 | 開閉原則
- 設計原則之【迪米特法則】
- 設計法則: 格式塔原理
- 軟體開發程式設計規範及原則程式設計
- 【軟體工程】軟體設計之總體設計軟體工程
- 軟體開發的22條法則 ——《程式設計師修煉之道》讀書筆記程式設計師筆記
- 軟體架構設計原則和模式(上):分層架構設計架構模式
- 設計模式原則之迪米特法則設計模式
- 科學軟體十條簡單程式設計原則程式設計
- 程式設計師的生存法則程式設計師
- 【架構設計】你真的理解軟體設計中的SOLID原則嗎?架構Solid
- 軟體設計
- 網頁設計的80/20規則(二八法則)網頁
- 軟體長壽法則 記住這7條
- The Joel Test: 軟體開發成功 12 法則
- 軟體專案需求分析的20條法則
- 軟體專案管理的成功七法則(轉)專案管理
- 基礎才是重中之重~再說軟體設計的各大原則
- 從模擬真實世界中理解軟體設計原則
- 軟體測試用例設計方法-場景法
- 軟體測試用例設計方法-判定表法
- 軟體測試用例設計方法-因果圖法
- (轉)程式設計師的生存法則程式設計師
- 物件導向設計原則之迪米特法則物件
- 軟體專案需求分析的20條法則(轉)