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

360购物网站怎么做的什么是域名

360购物网站怎么做的,什么是域名,做基因表达热图的网站,外包网站设计桥接模式(Bridge Pattern)是一种结构型设计模式,它将抽象部分与它的实现部分分离,使它们都可以独立地变化。桥接模式的核心思想是将抽象与实现解耦,使得它们可以独立扩展。 在桥接模式中,通常包含以下四个…

桥接模式(Bridge Pattern)是一种结构型设计模式,它将抽象部分与它的实现部分分离,使它们都可以独立地变化。桥接模式的核心思想是将抽象与实现解耦,使得它们可以独立扩展。

在桥接模式中,通常包含以下四个角色:

1、实现化(Implementor)角色:定义实现化角色的接口,这个接口不一定要与抽象化角色的接口完全一致,但一般来说,实现化角色的接口应当与抽象化角色的接口相类似。

// 实现化角色(Implementor)  
public interface Color {  void fill();  
} 

2、具体实现化(ConcreteImplementor)角色:实现角色接口,实现具体的业务逻辑。

// 具体实现化角色(ConcreteImplementor)  
public class Red implements Color {  @Override  public void fill() {  System.out.println("用红色填充");  }  
}  
public class Blue implements Color {  @Override  public void fill() {  System.out.println("用蓝色填充");  }  
}  

3、抽象化(Abstraction)角色:定义抽象类的接口,并保存一个对应实现化对象的引用。

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

4、扩展抽象化(RefinedAbstraction)角色:实现抽象化角色定义的接口,并扩展抽象化角色。扩展抽象化角色需要更新对实现化对象的引用,以间接调用实现化角色的方法。

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

具体代码引用

	public static void main(String[] args) {  Shape redCircle = new Circle(new Red());  redCircle.draw();//用红色Shape blueCircle = new Circle(new Blue());  blueCircle.draw();//用蓝色}  

在这里插入图片描述

http://www.khdw.cn/news/70120.html

相关文章:

  • 莆田中小企业网站制作黑马培训
  • 湖南网站建设 搜搜磐石网络2024年1月新冠高峰
  • 人民法院网站建设背景在哪买网站链接
  • 成都市建设网站首页百度seo词条优化
  • 湛江的高铁站建在哪里头条新闻
  • 香港做最好看的电影网站有哪些兰州seo关键词优化
  • 平度网站建设ld4网络营销服务外包
  • 荷兰服务器攻击专用个人如何做seo推广
  • 网站制作优质公司苏州旺道seo
  • 淘宝上面建设网站安全么广告网站留电话
  • 中国网站建设中心线上销售方案
  • 有没有做任务能兑换现金的网站线上推广的方法
  • 如何做电影网站 去哪里找片源搜索引擎优化不包括
  • 深圳装修公司网站网络营销环境分析
  • wordpress图片站教程优化百度搜索
  • wordpress自己电脑装宁波网站关键词优化代码
  • 网站建站和项目部署一样吗微信推广方案
  • 目前做网站的公司有哪些电脑培训网
  • 云上网站做等保北京网络营销策划公司
  • 拍摄企业宣传片百seo排名优化
  • 做网站群的公司谷歌搜索引擎入口2022
  • 建设网站元素搜索引擎网站平台搭建
  • 栾城网站建设济南百度竞价开户
  • 网站界面设计总结如何找到网络公关公司
  • 网页设计模板html代码登录界面青岛seo网站推广
  • 成都怎么成立网站厦门小鱼网
  • 网站聚合页面怎么做yahoo搜索引擎入口
  • 可以做任务赚钱的网站seo工资一般多少
  • 网站开发按钮图片素材武汉seo排名
  • 快速搭建网站框架图免费b站推广网站短视频