摘要: 目录实例命令信息参数详解-v-X-H-A-d-b-o 实例 curl -X POST -H "Content-Type:application/json" -H "appKey:Xr-DYKjdAFqAwf-lcvXcaVpG5WUMkKPwqPRorgA-3aQ" -d '[{"scenicCod 阅读全文
posted @ 2023-12-27 09:23 弘一 阅读(62) 评论(0) 推荐(0)
摘要: JDK8新特性 目录JDK8新特性1、总览2、接口中的默认方法和静态方法(Default Methods for Interfaces)3、函数式接口什么是函数式接口?四大内置核心函数式接口自定义函数式接口4、Lambda表达式概述lambda表达式具体语法格式类型推断5、方法引用概述举例6、构造器 阅读全文
posted @ 2023-11-06 10:09 弘一 阅读(103) 评论(0) 推荐(0)
摘要: 六大原则 目录六大原则单一职责原则(类和方法,接口)开闭原则 (扩展开放,修改关闭)里氏替换原则(基类和子类之间的关系)依赖倒置原则(依赖抽象接口,而不是具体对象)接口隔离原则(接口按照功能细分)迪米特法则 (类与类之间的亲疏关系) 单一职责原则(类和方法,接口) 单一职责原则(Single Res 阅读全文
posted @ 2023-09-18 15:54 弘一 阅读(120) 评论(0) 推荐(0)
摘要: ``` ``` 阅读全文
posted @ 2023-08-30 15:44 弘一 阅读(33) 评论(0) 推荐(0)
摘要: [TOC] **定义**:确保某一个类**只有一个实例**, 而且**自行实例化**并**向整个系统提供这个实例**。 #### 优点 - 由于单例模式在内存中只有一个实例, 减少了内存开支, 特别是一个对象需要频繁地创建、 销毁时, 而且创建或销毁时性能又无法优化, 单例模式的优势就非常明显。 - 阅读全文
posted @ 2023-07-25 12:54 弘一 阅读(25) 评论(0) 推荐(0)
摘要: ### 命令模式 [TOC] 命令模式是一个**高内聚**的模式,其定义为:**将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请 求排队或者记录请求日志,可以提供命令的撤销和恢复功能**。 命令模式(Command Pattern)是一种数据驱动的设计模式,它属于**行为型模式* 阅读全文
posted @ 2023-07-25 12:53 弘一 阅读(18) 评论(0) 推荐(0)
摘要: ### 中介者模式 [TOC] 用一个中介对象封装一系列的对象交互, 中介者使各对象不需要显示地相互作用, 从而使其耦合松散, 而且可以独立地改变它们之间的交互。 #### 优点 减少类之间的依赖,将原有的一对多的依赖变成一对一的依赖,同事类只依赖中介者,减少依赖,降低了类间的耦合。 #### 缺点 阅读全文
posted @ 2023-07-25 12:53 弘一 阅读(17) 评论(0) 推荐(0)
摘要: ### 状态模式 [TOC] 当一个对象内在状态改变时允许其改变行为,这个对象看起来像改变了其类。 **状态模式的核心是封装**,状态的变更引起了行为的变更,从外部看起来就好像这个对象 对应的类发生了改变一样。 #### **优点** - 结构清晰。避免了过多的switch...case或者if.. 阅读全文
posted @ 2023-07-25 12:52 弘一 阅读(52) 评论(0) 推荐(0)
摘要: ### 组合模式 [TOC] 组合模式(Composite Pattern)也叫合成模式, 有时又叫做部分-整体模式(Part-Whole) ,主要是用来描述部分与整体的关系。 将对象组合成树形结构以表示“部分-整体”的层次结构, 使得用户对单个对象和组合对象的使用具有一致性。 #### 优点 - 阅读全文
posted @ 2023-07-25 12:51 弘一 阅读(25) 评论(0) 推荐(0)
摘要: ### 享元模式 享元模式(Flyweight Pattern)是池技术的重要实现方式,其定义如下:Use sharing to support large numbers of fine-grained objects efficiently.(使用共享对象可有效地支持大量的细 粒度的对象。) # 阅读全文
posted @ 2023-07-25 12:50 弘一 阅读(12) 评论(0) 推荐(0)