03 2023 档案
摘要:设计模式之适配器模式 适配器模式介绍 适配器模式(Adapter Pattern)是将某个类的接口转换成客户端期望的另一个接口表示,主的目的是兼容性,让原本因接口不匹配不能一起工作的两个类可以协同工作。 适配器模式也称包装器(Wrapper),属于结构型模式。 适配器模式主要分为三类:类适配器模式、
阅读全文
摘要:引例 在介绍原型模式前,我们先从实际问题出发,对比解决方法前后优劣点。 问题: 现在有一只羊(包含属性:名字Dolly、年龄2),需要克隆10只属性完全相同的羊。 1、一般解法 1、定义Sheep类表示羊,包括构造器、get()、set()和toString()。 public class Shee
阅读全文
摘要:设计模式之建造者模式 建造者模式介绍 建造者模式也属于创建型模式,它提供了一种创建对象的最佳方式。 意图:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 用户只需要给出指定复杂对象的类型和内容,建造者模式负责按顺序创建复杂对象(把内部的建造过程和细节隐藏起来) 建造者模式
阅读全文
摘要:Java8之Lambda表达式 Lambda表达式介绍 Lambda表达式在编程语言Java里面是Jdk8新引进的一个新特性,使用它设计的代码会更加简洁。通过Lambda表达式,可以替代我们以前经常写的匿名内部类来实现接口。Lambda表达式本质是一个匿名函数; 体验Lambda表达式 Lambda
阅读全文
摘要:一、IDEA插件 1.1 Apifox Helper 作用:将Controller中的方法上传到Apifox并转换为相应的接口文档。 安装和使用步骤: 1、在idea的插件库搜索Apifox Helper并Install安装。 2、安装完成后,在idea的设置中,会多出一个ApifoxHelper设
阅读全文