概述
适配器模式
- 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。
- 这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。举个真实的例子,读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器,再将读卡器插入笔记本,这样就可以通过笔记本来读取内存卡。
目前有一个现有的业务逻辑
public class Product {
public String createProduct() {
return "创建一个项目";
}
}
创建一个适配器接口 并实现
public interface ProductLevel {
String createProductLevel();
}
public class ProductLevelAdapter implements ProductLevel {
private Product product;
public ProductLevelAdapter(Product product) {
this.product = product;
}
@Override
public String createProductLevel() {
String product = this.product.createProduct();
System.out.println(product);
return product;
}
}
使用这个适配器
public static void main(String[] args) {
String productLevel = new ProductLevelAdapter(
new Product()).createProductLevel();
System.out.println(productLevel);
}
输出
创建一个项目
创建一个项目
最后
以上就是有魅力毛豆为你收集整理的Java23种设计模式之结构型模式「适配器模式」的全部内容,希望文章能够帮你解决Java23种设计模式之结构型模式「适配器模式」所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复