建造者模式+适配器模式+桥接模式+装饰着模式

本文探讨了设计模式中的桥接模式,如何通过抽象接口或抽象类实现建筑物的灵活组合。同时,解释了装饰者模式的概念,以吃面为例,说明其如何通过叠加装饰来扩展功能,而不仅仅是增加单一元素。桥接模式适用于单一装饰,而装饰者模式则能应对更复杂的组合需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述
总而言之就是把建筑物抽象成一个接口或者一个抽象类。然后Director组合一个建筑物,把建筑物的操作封装起来。很简单。

桥接模式

在这里插入图片描述

把不同品牌手机抽象,把不同形状手机抽象,然后手机聚合品牌以达到复用的目的。。

装饰者模式(套娃模式)

有一个基类,然后被装饰后返回一个类型,再装饰还是返回同样的类型。
比如参观吃面 加了鸡蛋加了香肠,本质上还是一碗面,只不过加了装饰
在这里插入图片描述
如果吃一碗面加 3个蛋 3个肠 无法用桥接模式。桥接模式只能加一个蛋或者一个香肠不够吃。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值