设计模式
Coder搬砖工
菜鸟级的搬砖工。。。
展开
-
spring优雅的完成策略模式
工作中遇到根据参数不同创建不同的对象执行不同的逻辑,由于类型较多避免太多的if,后期维护扩展造成困难,记录下解决方法 springboot启动的时候资源已经加载完毕,类信息放在map中,如下实现注入 @Autowired private Set<IEngineeringService> iEngineeringServiceSet; 由于实现IEngineeringService接口有三个,所以set长度为3 private Map<String, IEngineer.原创 2021-01-29 14:48:25 · 227 阅读 · 0 评论 -
什么是RESTful API
要弄清楚什么是RESTful API,首先要弄清楚什么是REST。REST -- REpresentational State Transfer,英语的直译就是“表现层状态转移”。如果看这个概念,估计没几个人能明白是什么意思。那下面就让我来用一句人话解释一下什么是RESTful:URL定位资源,用HTTP动词(GET,POST,PUT,DELETE)描述操作。 Resource:资源,即数据。R...翻译 2019-11-24 15:53:28 · 101 阅读 · 0 评论 -
设计模式7大原则
1.设计模式常用7大原则 1)单一职责原则 降低类的复杂度,一个类只负责一项职责,提高类的可读性,可维护性,降低类变更引起的风险,通常情况下,我们应当遵守单一职责原则,只有类逻辑足够简单,可以违反单一职责原则,若类的方法数量比较少,可以在方法级别保持单一原则。 2)接口隔离原则 客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。 3)依赖倒转原则(Depend...原创 2019-11-23 17:58:40 · 222 阅读 · 0 评论