上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: 1.什么是适配器模式 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能 2.优缺点 优点: 1、可以让任何两个没有关联的类一起运行。 2、提高了类的复用。 3、增加了类的透明度。 4、灵活性好。 缺点: 1、过 阅读全文
posted @ 2019-10-18 10:23 helloworldmybokeyuan 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1.什么是原型模式 原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。例如,一个对象需要在 阅读全文
posted @ 2019-10-18 10:03 helloworldmybokeyuan 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1.什么是建造者模式 建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 一个 Builder 类会一步一步构造最终的对象。该 Builder 类是独立于其他对象的。 2.优缺点 优点: 1、 阅读全文
posted @ 2019-10-18 09:46 helloworldmybokeyuan 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1.什么是单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一,这种类型的设计模式属于创建型模式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 1 阅读全文
posted @ 2019-10-18 09:34 helloworldmybokeyuan 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是抽象工厂 抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生 阅读全文
posted @ 2019-10-17 17:38 helloworldmybokeyuan 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 2. 优缺点 优点: 1 阅读全文
posted @ 2019-10-17 17:18 helloworldmybokeyuan 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1.什么是设计模式 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 2.设计模式的种类 3.设计模式的六大原则 阅读全文
posted @ 2019-10-17 16:58 helloworldmybokeyuan 阅读(134) 评论(0) 推荐(0) 编辑
摘要: restful请求规范 restful响应规范 如何返回状态码? ResponseEntity<T> HttpStatus 抛出异常 全局异常处理 自定义返回值 异常枚举 自定义异常 阅读全文
posted @ 2019-10-12 01:45 helloworldmybokeyuan 阅读(142) 评论(0) 推荐(0) 编辑
摘要: restful请求规范 restful响应规范 如何返回状态码? ResponseEntity<T> HttpStatus 抛出异常 全局异常处理 自定义返回值 异常枚举 自定义异常 阅读全文
posted @ 2019-10-12 01:37 helloworldmybokeyuan 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 一、PathVariable 校验 在定义 Restful 风格的接口时,通常会采用 PathVariable 指定关键业务参数,如下: {group:[a-zA-Z0-9_]+} 这样的表达式指定了 group 必须是以大小写字母、数字或下划线组成的字符串。我们试着访问一个错误的路径: 此时会得到 阅读全文
posted @ 2019-10-12 00:30 helloworldmybokeyuan 阅读(640) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页