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

门户站点是什么360seo排名优化服务

门户站点是什么,360seo排名优化服务,网站的域名和密码,wordpress上传不了题目——桥接模式#xff08;抽象调用实现部分#xff09; package org.example.桥接模式;/*** 桥接模式的核心思想是将抽象部分与它的实现部分分离#xff0c;使它们可以独立变化#xff0c;就是说你在实现部分#xff1a;WinImp、LinuxImp基础上还能加上RedHatImp#…题目——桥接模式抽象调用实现部分 package org.example.桥接模式;/*** 桥接模式的核心思想是将抽象部分与它的实现部分分离使它们可以独立变化就是说你在实现部分WinImp、LinuxImp基础上还能加上RedHatImp抽象部分JpegImage、BmpImage、GifImage的基础上还能加上JpgImage。* Image 是抽象部分Implementor 是实现部分。这是因为 Image 类拥有对 Implementor 的引用并通过这个引用调用 Implementor 的方法。在桥接模式中抽象部分Image依赖于实现部分Implementor。* Image 类的 parseFile 方法这个方法通过调用 imp.doPaint(new Matrix()) 完成图像文件的解析操作。关键在于它使用了一个 Implementor 对象 imp但具体的实现是由 Image 的子类来决定的。** author lst* date 2023年12月07日 14:30*/ class Matrix { }abstract class Implementor {(1) }class WinImp extends Implementor {public void doPaint(Matrix m) {} }class LinuxImp extends Implementor {public void doPaint(Matrix m) {} }abstract class Image {public void setImp(Implementor imp) {this.imp imp;}public abstract void parseFile(String fileName);//用于保存实现部分的对象protected Implementor imp; }class BMPImage extends Image {//完成对图像文件的解析操作而 imp 的具体实现是由 Image 的子类决定的Overridepublic void parseFile(String fileName) {(2)} }class GIFImage extends Image {Overridepublic void parseFile(String fileName) {} }class JPEGImage extends Image {Overridepublic void parseFile(String fileName) {} }class Main {public static void main(String[] args) {//Linux上查看demo.gif图像文件Image image (3);Implementor imageImpl (4);(5)image.parseFile(demo.gif);} } 答案 (1)public abstract void doPaint(Matrix m); (2)this.imp.doPaint(new Matrix()); (3)new GIFImage() (4)new LinuxImp() (5)image.setImp(imageImpl); 解析 这段代码是在使用桥接模式目的是让不同的图像文件在不同的操作系统上显示。 先介绍几个主要的类 Implementor 类实现者类这个类定义了一个操作 doPaint但不指定具体的实现。有两个具体的子类分别是 WinImp 和 LinuxImp它们分别代表在 Windows 和 Linux 操作系统上的实际图像操作。 Matrix 类这个类可能用于表示图像矩阵但在这个例子中没有被用到可能是作者为了演示桥接模式而故意加上去的。 Image 类这是另一个抽象类代表图像。有三个具体的子类 BMPImage、GIFImage、JPEGImage它们分别表示不同格式的图像。Image 类中有一个成员变量 imp它的类型是 Implementor用来执行具体的图像操作。 关键的点在于 Image 类的 parseFile 方法。这个方法调用 imp.doPaint(new Matrix()) 来执行图像的解析和显示操作。这个方法在 Image 的子类中被具体实现不同的子类可以指定不同的 imp从而在不同的操作系统上显示图像。 在 Main 类中演示了如何创建一个 GIFImage 对象然后设置它的实现者imp为 LinuxImp最后解析 “demo.gif” 图像文件。这就是桥接模式的应用。
http://www.dnsts.com.cn/news/4156.html

相关文章:

  • 百度如何验证网站做网站端口映射
  • 建立一个网站的技术解决方案湖州建设局新网站
  • wordpress建立企业网站简述企业网站建设的流程
  • 品牌网站设计公司哪家好南上海网站建设
  • 电子商务网站平台建设前景展望有没有免费的云服务器可以用
  • 怎么查公司网站有没有中文域名资料图片 wordpress
  • 网站国内空间和国外空间装饰行业网站建设
  • 富阳网站建设怎样南皮网站建设
  • 网站建设 镇江万达网站营销单页怎么做
  • 营口东站营销网站建设济南网站建设服务公司
  • 网站代理建设58黄页
  • 做网站的题目建筑工程类人才招聘
  • 手机管理网站WordPress有评论邮件通知
  • 怎么建个人网站金融保险网站模板
  • 网站免费观影怎么做凡科互动怎么发布
  • 黑山网站建设东莞人才市场最新招聘信息
  • 照片网站源码广州我网站制作
  • 网站做301跳转重庆沙坪坝有什么好玩的
  • 公司介绍网站平台搭建设计论文杭州seo技术培训
  • 涂料做哪个网站好减粘装置反应塔的特点
  • 网站建设珠海wordpress dns预加载
  • 全国网站开发公司网站有利于seo的细节
  • 投资网站wordpress怎么分段
  • 提供邯郸手机网站建设图片网站优化
  • 做电商设计在哪个网站接单wordpress调用ajax刷新
  • 网站网站建设专业天津网站优化首页
  • wordpress建什么网站好在线音乐播放网站模板
  • 做ppt的图片网站wordpress后端查询404
  • jsp网站开发 孟浩pdf网站维护的具体问题
  • seo网站建设价格wordpress-5.0.2