REST 规范
- GET:用来获取资源
- PUT:
- 可用来新增Store类型的资源
- 可用来更新一个资源的全部属性,使用时传递所有属性的值,即使有的值没有改变
- PATCH:更新资源的部分属性。因为 PATCH 比较新,而且规范比较复杂,所以真正实现的比较少,一般都是用 POST 替代
- POST:
- 可用来创建一个资源
- 可用来触发执行一个Controller类型资源
- DELETE:用于删除资源
SOLID原则
- Single Responsibility Principle (单一功能原则)
- Open Close Principle (开闭原则)
- 当有功能变化时,用实现接口的方式,变化多次,实现多个接口?
- Liskov Substitution Principle(里氏替换原则)
- Interface Segregation Principle(接口隔离原则)
- 多个接口比一个大接口好
- Dependency Inversion Principle(依赖反转原则)
- IOC的理论基础,系统只需要抽象就能编写完成