首页
题库
面试
求职
学习
竞赛
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收藏
1861浏览
热门推荐
相关试题
对象间存在一对多关系,当一个对象被...
京东
安卓工程师
2019
设计模式
评论
(3)
若存在一颗平衡二叉树,其所有非叶结...
树
评论
(1)
在超网络中,生成子网络参数的过程通...
机器学习
评论
(1)
请问以下有关 Promise 内置...
Javascript
评论
(1)
宏定义是C语言中非常实用的一种计算...
C语言
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题