php桥接模式有什么作用
发表于:2025-01-25 作者:千家信息网编辑
千家信息网最后更新 2025年01月25日,本文小编为大家详细介绍"php桥接模式有什么作用",内容详细,步骤清晰,细节处理妥当,希望这篇"php桥接模式有什么作用"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。作用说
千家信息网最后更新 2025年01月25日php桥接模式有什么作用
本文小编为大家详细介绍"php桥接模式有什么作用",内容详细,步骤清晰,细节处理妥当,希望这篇"php桥接模式有什么作用"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
作用说明
1、桥接模式分离抽象接口及其实现部分,实现解耦,比继承更好的解决方案。
2、便于扩展,桥接模式比继承更灵活,在减少创建类的同时也便于组合。
3、桥接模式可用于两个独立变化维度。
实例
// 员工分组 abstract class Staff{ abstract public function staffData();} class CommonStaff extends Staff{ public function staffData() { return "小名,小红,小黑"; }} class VipStaff extends Staff{ public function staffData() { return '小星、小龙'; }} // 发送形式 // 抽象父类abstract class SendType{ abstract public function send($to, $content);} class QQSend extends SendType{ public function __construct() { // 与QQ接口连接方式 } public function send($to, $content) { return $content. '(To '. $to . ' From QQ)
'; }} class SendInfo{ protected $_level; protected $_method; public function __construct($level, $method) { // 这里可以使用单例控制资源的消耗 $this->_level = $level; $this->_method = $method; } public function sending($content) { $staffArr = $this->_level->staffData(); $result = $this->_method->send($staffArr, $content); echo $result; }} // 客户端调用 $info = new SendInfo(new VipStaff(), new QQSend());$info->sending( '回家吃饭'); $info = new SendInfo(new CommonStaff(), new QQSend());$info->sending( '继续上班');输出结果: 回家吃饭(To 小星、小龙 From QQ)继续上班(To 小名,小红,小黑 From QQ)
读到这里,这篇"php桥接模式有什么作用"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
模式
作用
文章
内容
小名
小龙
接口
小红
小星
妥当
两个
同时
员工
客户
客户端
形式
思路
新知
方式
方案
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
c 怎样获取数据库数据类型
linux服务器运维手册
工业互联网栋梁科技
学网络技术工资如何
录像机和服务器区别
dhcp服务器怎么关闭
数据库外键要啥类型
关于网络安全征文450字
小米手机上的网络服务器在哪里
数据库阻塞作用
郑州期货软件开发
中职高考计算机网络技术
金融服务器哪个国家好
网络安全专题演讲
服务器探针是什么
静海区企业网络技术质量保证
如何打印筛选的数据库
江苏数据库日志审计平台
涪陵区媒体网络技术服务供应商家
银行软件开发招聘年龄限制
威胁网络安全的主要原因是
东北大学软件开发专业分数
一念逍遥服务器维护到什么时候
软件开发实训日记
杭州壕嘉网络技术有限公司官网
如何准备网络安全作品赛
乡镇网络安全整治结果
gbase数据库如何创建表
日租服务器
幻塔上午玩的服务器下午不见了