设计规范与原则
REST 規(guī)范
- GET:用來獲取資源
- PUT:
- 可用來新增Store類型的資源
- 可用來更新一個(gè)資源的全部屬性,使用時(shí)傳遞所有屬性的值,即使有的值沒有改變
- PATCH:更新資源的部分屬性。因?yàn)?PATCH 比較新,而且規(guī)范比較復(fù)雜,所以真正實(shí)現(xiàn)的比較少,一般都是用 POST 替代
- POST:
- 可用來創(chuàng)建一個(gè)資源
- 可用來觸發(fā)執(zhí)行一個(gè)Controller類型資源
- DELETE:用于刪除資源
SOLID原則
- Single Responsibility Principle (單一功能原則)
- Open Close Principle (開閉原則)
- 當(dāng)有功能變化時(shí),用實(shí)現(xiàn)接口的方式,變化多次,實(shí)現(xiàn)多個(gè)接口?
- Liskov Substitution Principle(里氏替換原則)
- Interface Segregation Principle(接口隔離原則)
- 多個(gè)接口比一個(gè)大接口好
- Dependency Inversion Principle(依賴反轉(zhuǎn)原則)
- IOC的理論基礎(chǔ),系統(tǒng)只需要抽象就能編寫完成
轉(zhuǎn)載于:https://www.cnblogs.com/judesheng/p/10649438.html
總結(jié)
- 上一篇: linux安装mysql的分支maria
- 下一篇: 阅读笔记-你的灯还亮着吗?