首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
系统中的文本显示类(TextView)和图片显示类(Pict
[单选题]
系统中的文本显示类(
TextView
)和图片显示类(
PictureView
)都继承了组件类(
Component
),分别显示文本和图片内容,现需要构造带有滚动条、或者带有黑色边框、或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加三个类,()
设计模式可以实现该目的。
外观
装饰
单件
模板方法
查看答案及解析
添加笔记
求解答(0)
邀请回答
收藏(68)
分享
3个回答
添加回答
9
么么么么么么么么么么么
23种设计模式之一,英文叫Decorator Pattern,又叫装饰者模式。装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。
发表于 2021-10-18 16:02:54
回复(0)
0
事已至此先刷题吧
不能用外观模式,因为只能增加三个类,所以要对功能进行抽象
发表于 2025-02-07 16:57:45
回复(0)
0
牛客734923124号
装饰模式可以动态地为对象添加功能,而无需修改类的定义或使用大量的子类
发表于 2025-01-19 14:18:47
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
设计模式
上传者:
小小
难度:
3条回答
68收藏
1894浏览
热门推荐
相关试题
对象间存在一对多关系,当一个对象被...
京东
安卓工程师
2019
设计模式
评论
(3)
对于如下给定的5*5的图片,使用3...
深度学习
评论
(1)
关于 Dropout 技术在神经网...
深度学习
评论
(1)
某生鲜电商APP的核心目标是提升用...
产品常识
评论
(1)
关于硬件产品的BOM成本与定价策略...
产品常识
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题