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

有了网站源码怎么做网页灰色词快速上排名

有了网站源码怎么做网页,灰色词快速上排名,dw做的网站链接,怎么建立自己网站视频简介 将抽象部分与它的实现部分分离,使它们可以独立变化。 UML图: 应用场景: 系统需要在构建的抽象化角色和具体化角色之间增加更多的灵活性不想使用继承导致系统类的个数急剧增加某个类存在多个变化维度使用继承方式容易出现类的膨胀 示例…
简介

将抽象部分与它的实现部分分离,使它们可以独立变化。

UML图:
6
应用场景:

  1. 系统需要在构建的抽象化角色和具体化角色之间增加更多的灵活性
  2. 不想使用继承导致系统类的个数急剧增加
  3. 某个类存在多个变化维度使用继承方式容易出现类的膨胀
示例

手机厂商和软件厂商

  1. 实现类:软件
public interface Software {/*** 运行*/void run();
}

1.1 具体实现类:

public class MusicSoftware implements Software{@Overridepublic void run() {System.out.println("运行 音乐软件");}
}
public class GameSoftware implements Software {@Overridepublic void run() {System.out.println("运行 游戏软件");}
}
  1. 抽象类:手机
public abstract class Phone {protected Software software;public Phone(Software software) {this.software = software;}/*** 使用*/public abstract void use();}

2.1 实现类:

public class AndroidPhone extends Phone {public AndroidPhone(Software software) {super(software);}@Overridepublic void use() {System.out.println("安卓手机....");software.run();}
}
public class IOSIphone extends Phone {public IOSIphone(Software software) {super(software);}@Overridepublic void use(){System.out.println("苹果手机....");software.run();}
}
  1. 运行
public class Main {public static void main(String[] args) {Software musicSoftware = new MusicSoftware();Software gameSoftware = new GameSoftware();new AndroidPhone(musicSoftware).use();new IOSIphone(musicSoftware).use();new AndroidPhone(gameSoftware).use();new IOSIphone(gameSoftware).use();}
}

在这里插入图片描述

总结
  • 优点
    • 实现抽象和实现的分离,提高系统灵活性
    • 具备良好的扩展性,符合开闭原则
  • 缺点
    • 增加系统的理解和设计难度
VS 适配器模式
  • 适用阶段不同
    • 桥接模式用于设计的前期,精细化的设计,让系统更加灵活
    • 适配器模式用于设计完成之后,发现类、接口之间无法一同工作,需要进行填坑
  • 应用场景
    • 适配器模式经常用于在第三方API协同工作的场合
http://www.ds6.com.cn/news/31501.html

相关文章:

  • 企业网站标题优化抖音广告怎么投放
  • 简洁网站模板素材武汉seo公司排名
  • 乌兰察布做网站的公司今日热搜榜官网
  • 建行网站查询密码是什么东西网站优化方案设计
  • 济南网站优化小黑百度非企推广开户
  • 新疆网站域名注册营销培训课程视频
  • 电子商务网站业务流程优化网站收费标准
  • 无经验做网站seo排名专业公司
  • 网站开发专利泰州百度seo公司
  • 软件开发外包方案天津seo优化公司
  • 专业定制网站系统网络软文范例
  • 台州哪家做企业网站比较好seo推广
  • wordpress 隐藏文章沈阳网络seo公司
  • 靠谱的网站制作专业公司广告类的网站
  • 虚拟机建设网站seo值怎么提高
  • 深圳注册公司的基本流程优化模型数学建模
  • 农产品网站开发背景长沙网站开发
  • 佛山用户网站建设北京官网seo收费
  • 怎么看网站开发用的语言建设网站制作
  • 支付网站建设费seo主要优化
  • 做电商网站需要多少时间seo技术培训教程
  • 做网站美工 电脑配件要多大成都网络优化公司有哪些
  • 装门做特卖的网站百度云资源
  • 网站注册哪个好2022年新闻热点摘抄
  • 做词频云图的网站微信小程序开发文档
  • 网站充值 下模板软文推广代写代发
  • 用外国人的照片做网站网络广告营销的案例
  • 没网站能不能cpc广告点击赚钱做宁波seo智能优化
  • 自己免费建设网站怎么策划一个营销方案
  • 网站黏度大连网站优化