大话设计模式-桥接模式

article/2025/11/10 4:41:17

使用场景:桥接模式的核心意图就是将这些实现独立出来,让它们各自地变化。这就使得每种实现的变化不会影响其他实现,从而达到应对变化的目的。

多用聚合,少用继承

1. 手机软件抽象类、通讯录类、游戏类

package com.hj.designPattern.structural.bridge;public abstract class Software {public abstract void softrun();
}package com.hj.designPattern.structural.bridge;public class GameSoft extends Software{@Overridepublic void softrun() {System.out.println("游戏软件运行");}
}package com.hj.designPattern.structural.bridge;public class AddresSoft extends Software{@Overridepublic void softrun() {System.out.println("通讯录软件运行");}
}

2. 手机品牌类、华为类、小米类

package com.hj.designPattern.structural.bridge;public class PhoneBrand {protected Software software;PhoneBrand(Software software){this.software = software;}public void run() {software.softrun();}
}package com.hj.designPattern.structural.bridge;public class Huawei extends PhoneBrand{Huawei(Software software) {super(software);}@Overridepublic void run() {System.out.print("华为");super.run();}
}package com.hj.designPattern.structural.bridge;public class Xiaomi extends PhoneBrand{Xiaomi(Software software) {super(software);}public void run(){System.out.print("小米");super.run();}
}

3. 测试类

package com.hj.designPattern.structural.bridge;public class BridgeTest {public static void main(String[] args) {AddresSoft addresSoft = new AddresSoft();GameSoft gameSoft = new GameSoft();Huawei huaweiAddress = new Huawei(addresSoft);huaweiAddress.run();Huawei huaweiGame = new Huawei(gameSoft);huaweiGame.run();Xiaomi xiaomiAddress = new Xiaomi(addresSoft);xiaomiAddress.run();Xiaomi xiaomiGame = new Xiaomi(gameSoft);xiaomiGame.run();}
}


http://chatgpt.dhexx.cn/article/OU1LU0Hn.shtml

相关文章

电信光猫/烽火HG6543c1光猫超级密码获取改桥接模式( 中国电信浙江公司定制天翼网关3.0)

第一步:开telnet 浏览器网址栏输入:192.168.1.1:8080/cgi-bin/telnetenable.cgi?telnetenable1 第二步:使用pytty软件登入光猫 (Putty软件下载:https://download.csdn.net/download/qq_34885669/12098009&#xff0…

保姆级-光猫改桥接-路由拨号-openwrt端口转发-阿里云DNS域名解析访问家中设备

准备: 1.公网ip(江苏省电信,电话1分钟解决) 2.域名(最好备案了) 3.路由器(我的是红米AC2100刷openwrt,重点路由器要有动态dns服务的功能,端口转发功能什么路由器都有) 往期教程 路由器固件刷写 红米AC210…

单臂路由 光猫桥接 一根网线复用

由于弱电箱太小, 二级路由拨号只能放客厅里。 这就导致其他房间无法上网了。 下面是单臂路由设置方法, 光猫桥接的端口下的设备,同样可以上网。 充分利用光猫端口。 前提: 光猫需要超级密码 二级路由固件为 openwrt ​​​​​

光猫桥接模式路由器拨号成功 端口映射失败的原因

路由器拨号成功,光猫必须是桥接模式。 光猫从路由模式设置为桥接模式的操作过程: 在浏览器地址栏中输入光猫的地址192.168.1.1, 进入光猫的登陆界面,输入超级用户名和密码, 用户:CMCCAdmin(或telecomadmin &#xff0…

电信网关改造无线打印服务器,电信天翼网关路由改桥接流程

大家好,好多网友要求我发一份网关路由改桥接的流程,由于平日工作太忙,更新点有慢,以后会多多分享平日工作中碰到的一些关于网络的各种问题。 路由改桥接首先准备以下两样。 1.网关一台(不管是四口还是二口都可以) 2.光猫超级密码&…

DDNS之光猫改桥接

相信有很多小伙伴在折腾远程开机的时候,都遇到了这样一个问题: 在成功实现了局域网唤醒之后,无论怎么设置DDNS、端口映射都没办法实现广域网唤醒。 究竟是什么一个原因导致的呢?亿元程序员今天就给大家讲解其中一个原因&#xff…

电信中兴f452光猫路由改桥接最简单的方式,亲自体验成功。

家里的光猫是中兴f452,默认是路由模式,改为桥接由路由器拨号,过程如下,验证成功。前提是去电信营业厅申请内网IP改公网IP,申请通过后再进行如下操作。 1、网上的方法很多都是用超级用户密码登陆,也就是用户…

宽带开启ipv6的方法(包含光猫改桥接和光猫改桥接后访问其管理界面以及路由器拨号)

本文将介绍移动宽带如何开启ipv6 你为什么需要ipv6? 关于v4 v6地址个数的差别不再赘述,主要介绍对于家庭用户的实际意义 开启ipv6之后,种子下载文件时,可以从只有ipv6的设备获取资源,增加了资源个数,赚钱宝…

光猫桥接后宽带降速问题解决

文章目录 一、背景二、解决方案三、升级款改动四、排查经历 一、背景 光猫桥接使用路由器拨号后宽带降速到原来的一半。 条件: 1、新办的电信宽带2、光猫桥接,路由器拨号3、光猫10Gbps接口,路由器1Gbps接口 现象: 光猫路由器…

路由器连接光猫用桥接模式好还是用路由模式好?路由器桥接模式vs路由模式

许多家庭网络中的上网设备即有光猫又有路由器,那么光猫和路由器在家庭网络中各起什么作用呢?一般如何搭配使用可以满足资源利用最大化呢?怎么样搭配能让网络利用效率最高呢? 下面来解答以上问题,首先说说光猫和路由器…

光猫桥接服务器无响应,解决光猫改为桥接后无法再次访问的问题

换了一个千兆光猫,型号是PT632。最近在研究IPv6,不停的折腾光猫的WAN口连接模式(Route和Bridge)。 大概的设备结构:光猫(PT632)→路由器(网件R8000)→下端设备 发现一个问题: 光猫使用Route模式(路由器模式)时,光猫进行…

光猫改桥接之后连接路由器上网的设备不能访问光猫的解决方法

因为群晖需要外网访问,将自购的路由器改为拨号上网,光猫设置为桥接模式。 但这种情况下,因为路由的网段 (我的是 192.168.3.x) 和光猫的网段 (电信,默认 192.168.1.x) 不同,此时不能通过 192.168.1.1 网址来连接光猫&a…

电信光猫桥接+ML固件路由器实现ipv6网站访问

一、引言 本文干货满满,请警慎食用。众所周知,ipv6商用已经很长时间了,奈何自家的设备一直不能访问ipv6网站,本着不折腾不死心的态度,有了如下的折腾之旅。 二、方法 ① 环境准备:博主家里的电信光猫品牌是…

光猫改桥接,手机如何访问光猫后台,只要一根网线就可以了

光猫改桥接之后一般有四种方法可以访问光猫后台,一、电脑用网线直连光猫的LAN口,然后设置好对应IP;二、光猫自带WiFi功能的,就直接开启WiFi,连接对应的WiFi;三、路由器的WAN口支持双模式,即可以…

中兴F450电信光猫改桥接模式

前几天突然想搞外网访问,但是电信这款光猫DMZ不能用让我很愁,后来经过一番了解可以让光猫只负责光数转换,剩下的事情交给路由,但是要把光猫设置成桥接模式 这个光猫比较特殊不需要进入超级管理员只需要下面这个链接:ht…

【已解决】天翼电信宽带改桥模式,使用路由器ppoe拨号

运营商在给办理宽带时会默认给宽带设置成光猫ppoe拨号,路由器只需设置为dhcp获取ip,插入到光猫的lan口即可上网。但运营商的光猫路由性能有限,会影响到网络体验。而将光猫设置为桥模式,使用路由器拨号,可以实现路由器进…

电信光纤天翼网关将默认的路由模式修改为桥接模式

前两年将家里的电信宽带升级到光纤,光猫也随之进行了升级,当时升级好后,电信工作人员介绍说新的光猫带有wifi功能,如果连接路由器可以不用配置路由器的拨号设置,说是升级到光纤后可以直接连接网线上网,不用…

中国电信修改光猫路由模式为桥接模式

首先,需要搞到超级管理员的账号和密码,可以上网根据光猫型号查找,也可以直接跟安宽带的工作人员要. 第一步:准备超级管理员账号和密码. 可以自行根据光猫型号搜索, 也可以直接跟安宽带的工作人员要. 第二步:使用超级管理员账密登录网关管理页面(光猫) 一般为192.168.1.1(前…

AD快捷键及常用操作

● 设置pcb板子大小 1 在机械层绘制一个封闭的线框,选中该线框,然后选择Design-Board Sharp-Define from selected objects,这样就能修改板子大小了。 2 添加禁止布线层(Keep-Out layer) 选中上面在机械层绘制的线框…

AD18快捷键

1、设置原点:EOS 2、统一设置位号的大小:先选中位号,右击鼠标,查找相似对象。 3、同一平面内左右翻转:ctrlX 同一平面内上下翻转:ctrlY 4、测量距离:RM或者ctrlM 5、取消:ShiftC 6、…