腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
装饰
器
设计
模式
java
重写
方法
问题
、
、
对于一个
装饰
者,我需要帮助理解这个例子: package design.decorator; } } 此示例取自以下网站:https://dzone.com/articles/decorator-design-pattern-in-
java
我就是不明白他们为什么要费心去实现那些功能不变的
方法
。在我看来,删除它并不覆盖未更改的<
浏览 17
提问于2020-01-28
得票数 0
回答已采纳
2
回答
装饰
器
设计
模式
中的
重写
方法
(
Java
)
、
、
我有一个关于
装饰
者
设计
模式
的
问题
。gotHit(int reduction){ }我想创建两种类型的宇宙飞船(两种添加的功能)-这两种都是gotHit
方法
的不同实现if(new Random().nextDouble() > 0.25){ }} 我的
问题
是- SimpleShip的API中
浏览 0
提问于2020-01-27
得票数 2
1
回答
Jenkins沙箱
模式
下的Groovy对象
方法
invokeMethod
、
我正试图在我的jenkins共享库中实现
装饰
器
模式
。我想
装饰
‘超时值-尝试-捕捉’块,所以每当调用某个类的某个
方法
(修饰
器
不关心这个类是什么,以及那个
方法
是什么)时,它就自动包装在超时值-尝试-捕获块中。但为此,我需要
重写
装饰
类中的
方法
'invokeMethod‘。groovy.lang.GroovyObject invokeMethod
java
.lang.String
java
浏览 0
提问于2019-11-12
得票数 0
1
回答
在Python语言中,术语
装饰
器
是指GoF的
设计
模式
中的
设计
模式
,还是其他意思?
、
术语
装饰
器
出现在Python中,现在也出现在Angular2中。 在Python语言中,它是指GoF的“
设计
模式
”一书中的
装饰
器
设计
模式
,还是其他意思?(比如仅仅是为了注解,比如
Java
注解?)
浏览 4
提问于2016-04-19
得票数 2
2
回答
装饰
对象,以便您可以轻松地添加/删除功能。
、
、
装饰
对象,以便您可以轻松地添加/删除功能。
浏览 2
提问于2013-09-07
得票数 1
回答已采纳
2
回答
用Decorator
设计
模式
重写
内部
方法
、
、
核心类的主要行为是在这些类中完全实现的复杂行为,这实际上需要其他内部
方法
来完成任务。
装饰
者只会定制内部
方法
,这些
方法
被核心类中的复杂行为所调用。现在,如果我尝试创建修饰类的对象:y = new ConcreteDecorator(x);我期望从包装的核心对象中执行complex()
方法
,同时使用来自
装饰
器
的
重写
的但是它并不是这样工作的,因为抽象
装饰
器
中的comp
浏览 0
提问于2019-06-14
得票数 1
回答已采纳
1
回答
装饰
器
设计
模式
问题
我正在为使用
装饰
器
模式
的正确性而苦苦挣扎。让我们以“暗黑破坏神2”游戏为例。有一些物品(例如)剑,你可以用珠宝
装饰
,并且剑会改变,例如更多的攻击点或剑的名称修改。因此,从这个角度来看,剑是一个可以
装饰
的具体物体,而珠宝是
装饰
品。但珠宝也可以作为独立的、独立的物品,它们也有名称、描述和其他说明符。如何解决这个
问题
?我想有一个‘宝石’是独立的,可以得到他的名字,描述,但我也可以用这个jevel
装饰
一些剑。请注意,jevel和sword都有共同的说明符,比如
浏览 3
提问于2013-04-14
得票数 1
4
回答
将
设计
模式
名称嵌入到接口名称中是一种好的风格吗?
、
将
设计
模式
名称嵌入到适当的接口中是不是一种好的做法/风格?比方说,如果它是
装饰
器
设计
模式
,则将抽象
装饰
器
命名为IDecorateInterfaceName或AbstractClassNameDecorator,如果该
模式
使用了抽象类。例如,
java
/O类使用
装饰
器
模式
,但将抽象
装饰
器
类命名为FilterIn
浏览 3
提问于2013-04-21
得票数 0
回答已采纳
3
回答
这是
装饰
者
设计
模式
的一个很好的实例吗?
、
、
其中一个
问题
是关于
装饰
器
设计
模式
的,它给我带来了一些麻烦。我的
问题
不是关于正确答案是什么,而是这是不是一个使用
装饰
器
模式
的好实例。为什么要
装饰
person层次结构,因为让Population类直接计算person BMI同样简单,并且只需要更少的类?由于BMI是Person对象状态的派生属性,
装饰
器
真的会在这种情况下添加功能吗?
问题
: interface Pers
浏览 0
提问于2012-05-02
得票数 2
2
回答
装饰
器
设计
模式
、
、
我刚刚开始学习
设计
模式
,我有两个关于
装饰
器
的
问题
……其次,如果您要
装饰
的具体组件没有抽象
装饰
器
也可以从中派生的基类,该怎么办? 提
浏览 6
提问于2009-02-03
得票数 6
回答已采纳
1
回答
将
装饰
器
模式
应用于
Java
字符串类
、
、
、
我想向
java
.lang.String类添加功能。我认为使用
装饰
器
模式
的
方法
如下: public StringDecorator(String str用户还建议“可能需要一种不同的
设计
模式
”。 有人能确认一下在这个场景中使用
装饰
器
模式
是否确实不合适吗?如果是这样的话,可以使用什么其他
设计
模
浏览 3
提问于2017-04-28
得票数 1
1
回答
对超级关键字的困惑;
Java
中实现的
装饰
器
模式
、
、
但是,我对
装饰
者
模式
(DeP)的实现有点困惑,如 我被
装饰
器
类Header1、Header2、Footer1和Footer2中的"super.callTrailer();“弄糊涂了,它们都是从TicketDecorator因为每个
装饰
器
对象都有自己对下一个
装饰
器
的引用,这是由于行"private Comp
浏览 2
提问于2010-07-18
得票数 0
4
回答
如果不能从想要
装饰
的类继承,如何实现
装饰
器
模式
?
这更像是一个
设计
问题
..。在以下情况下,您不能进行
装饰
设计
模式
:那你能做什么呢?
浏览 0
提问于2010-05-08
得票数 5
3
回答
装饰
装饰
器
、
、
在实现了
装饰
器
模式
并编写了几个
装饰
器
之后,我注意到API允许用户堆叠不兼容的
装饰
器
。这是API
设计
者应该接受的
模式
的自然约束,还是我对
模式
的错误实现?例如,假设有一个类可以用二进制
装饰
器
或字符串
装饰
器
来
装饰
,前者将数据编码为二进制,后者将数据编码为字符串。由于使用了字符串
装饰
器
,因此可以进一步
浏览 1
提问于2011-05-27
得票数 5
回答已采纳
2
回答
复合
设计
模式
下的
装饰
设计
模式
、
、
、
、
我理解复合
设计
模式
和
装饰
设计
模式
及其应用。我们能不能把它们放在一起用呢?这种情况下的类图会是什么样的呢? 我们是否会从组件继承
装饰
器
(来自
装饰
器
设计
模式
)、叶节点和复合(来自组合
设计
模式
)?下面是我所指的
装饰
器
模式
:和复合
模式
:
浏览 3
提问于2021-09-22
得票数 3
回答已采纳
2
回答
GoF对Decorator
模式
的解释是令人困惑的(或者完全错误)
我正在研究一些
设计
模式
问题
,并查看了GoF中
装饰
模式
的定义和示例。上面写着NetObjectives提交了相同的错误: 波特兰
模式
库对
装饰
器
的讨论表明,对于什么是
装饰
师和什么不是装潢师是有混淆的。维基百科解释了这一矛盾之处,指出
装饰
浏览 1
提问于2010-10-14
得票数 4
回答已采纳
3
回答
Java
中具有
装饰
器
特定
方法
的
装饰
器
模式
、
、
使用维基百科( )上展示的咖啡
装饰
器
示例,某人如何能够拥有只有
装饰
器
才有的
方法
,例如,牛奶
装饰
器
可以有一个名为"fatContent“的
方法
。对于这种
设计
模式
,这是可能的吗?如果不是,我可以使用哪种
模式
来完成此任务?
浏览 0
提问于2011-12-27
得票数 6
回答已采纳
2
回答
Python中的解码
器
是否一定要实现Decorator
模式
?
、
、
在Python里, 谢谢。
浏览 7
提问于2017-09-28
得票数 0
1
回答
创建一个pojo继承自一个类并且具有同一个类的依赖(对象)是否明智?
、
、
someVariables...class B extends A{ someVariables...我非常确信这不是一个明智的创建类的
方法
,因为当两个变量都打算存储相同的值时,它会导致数据完整性
问题
(继承的变量和对象'A‘的变量可以有不同的值)。
浏览 7
提问于2018-08-07
得票数 0
4
回答
模式
:我可以
装饰
一个受保护的
方法
吗?
、
、
我想要
装饰
(
装饰
设计
模式
)一个常见的基类,但我需要
装饰
的
方法
是受到保护的。我可以
重写
doAct,但是我的
装饰
类不能访问正在修饰的实例上的受保护
方法
doAct()。
浏览 9
提问于2011-04-21
得票数 6
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券