当前位置: 首页 > news >正文

高端网站价格怎么在百度上发布信息广告

高端网站价格,怎么在百度上发布信息广告,蓝色手机网站模板,网站策划方案书的内容文章目录 Java 设计模式之桥接模式概述UML代码实现 Java 设计模式之桥接模式 概述 桥接模式(Bridge):将抽象部分与它的实现部分分离,使它们都可以独立地变化。通过桥接模式,可以避免类爆炸问题,并提高系统的可扩展性。 UML 核心…

文章目录

  • Java 设计模式之桥接模式
    • 概述
    • UML
    • 代码实现

Java 设计模式之桥接模式

概述

  • 桥接模式(Bridge):将抽象部分与它的实现部分分离,使它们都可以独立地变化。
  • 通过桥接模式,可以避免类爆炸问题,并提高系统的可扩展性。

UML

在这里插入图片描述

核心思想:

  • 抽象部分:定义高层的控制逻辑。
  • 实现部分:定义底层的具体实现。
  • 桥接:通过组合的方式连接抽象部分和实现部分。

角色:

  • Implementor:实现部分的接口,定义行为。
  • ConcreteImplementor:具体实现部分类,实现行为。
  • Abstraction:抽象部分的抽象类,持有实现部分的引用。
  • RefinedAbstraction:具体抽象部分类,实现具体的抽象逻辑。

例如:图形绘制中的形状和颜色。

代码实现

假设我们需要绘制不同形状(如圆形、矩形)的图形,并且这些图形可以使用不同的颜色(如红色、绿色)。使用桥接模式可以将形状和颜色分离,使它们可以独立扩展。

定义部分实现的接口:

public interface Color {void applyColor();
}

定义具体的部分实现类:

public class Red implements Color {@Overridepublic void applyColor() {System.out.println("使用红色");}
}
public class Green implements Color {@Overridepublic void applyColor() {System.out.println("使用绿色");}
}

定义抽象实现的抽象类:

public abstract class Shape {protected Color color;public Shape(Color color) {this.color = color;}public abstract void draw();
}

定义具体的抽象实现类:

public class Rectangle extends Shape {public Rectangle(Color color) {super(color);}@Overridepublic void draw() {System.out.println("绘制矩形");color.applyColor();}
}
public class Circle extends Shape {public Circle(Color color) {super(color);}@Overridepublic void draw() {System.out.println("绘制圆形");color.applyColor();}
}

使用:

public class Client {public static void main(String[] args) {Red red = new Red();Green green = new Green();Shape redCircle = new Circle(red);Shape greenCircle = new Circle(green);redCircle.draw();greenCircle.draw();}
}

输出:

绘制圆形
使用红色
绘制圆形
使用绿色
http://www.tj-hxxt.cn/news/63346.html

相关文章:

  • 网站开发和网站建设武汉seo哪家好
  • 外贸b2c电子商务seo报名在线咨询
  • 怎样租用个人网站空间网页代码大全
  • 网站能当做创业来做吗上海高端网站建设
  • 易网网站产品推广建议
  • 百度网网站建设的目标电商培训机构排名
  • 手机端网站怎么制作seo基础入门教程
  • vs做的小型网站例百度权重1
  • 网络游戏网站开发抚顺网站seo
  • 广州网站制作多少钱乌鲁木齐seo
  • 网络建站详情图优化公司
  • 温州专业手机网站制作哪家好哈尔滨企业网站模板建站
  • 龙华做网站的公司百度搜索排行
  • 昌乐哪里有做网站的刷链接浏览量网站
  • wordpress 免费企业网站 模板下载中视频自媒体账号注册下载
  • 建设什么网站好广告投放平台系统
  • 和田哪里有做网站的地方如何做网站推广的策略
  • 网站建设中期怎么入账seo研究中心道一老师
  • 网站导航栏全屏怎么做长春网站建设方案托管
  • 网站开发大致过程郑州百度关键词seo
  • 网站推广怎么做营销app
  • 做暧暧视频网站安全吗内存优化大师
  • 四川专业网站建设公司易推客app拉新平台
  • 电商网站制作案例产品怎么做市场推广
  • 自己的卡盟网站怎么做分站安装百度
  • 那些网站是java做的今日最新财经新闻
  • 卡盟网站怎么做图片站长之家统计
  • 动态网站开发技术总结网站推广营销的步骤
  • 龙海市城乡规划建设局网站百度官网进入
  • 网站国际互联网备案号厦门人才网唯一官网招聘