腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
装饰
装饰
器
java
、
design-patterns
、
decorator
在实现了
装饰
器
模式
并编写了几个
装饰
器
之后,我注意到API允许用户堆叠不兼容的
装饰
器
。这是API设计者应该接受的
模式
的自然约束,还是我对
模式
的错误实现?例如,假设有一个类可以用二进制
装饰
器
或字符串
装饰
器
来
装饰
,前者将数据编码为二进制,后者将数据编码为字符串。由于使用了字符串
装饰
器
,因此可以进一步使用JSON或XM
浏览 1
提问于2011-05-27
得票数 5
回答已采纳
4
回答
将设计
模式
名称嵌入到接口名称中是一种好的风格吗?
design-patterns
、
coding-style
将设计
模式
名称嵌入到适当的接口中是不是一种好的做法/风格?比方说,如果它是
装饰
器
设计
模式
,则将抽象
装饰
器
命名为IDecorateInterfaceName或AbstractClassNameDecorator,如果该
模式
使用了抽象类。例如,
java
/O类使用
装饰
器
模式
,但将抽象
装饰
器
类命名为FilterInputStream,而不是在名称中的
浏览 3
提问于2013-04-21
得票数 0
回答已采纳
1
回答
Jenkins沙箱
模式
下的Groovy对象方法invokeMethod
jenkins
、
groovy
我正试图在我的jenkins共享库中实现
装饰
器
模式
。我想
装饰
‘超时值-尝试-捕捉’块,所以每当调用某个类的某个方法(修饰
器
不关心这个类是什么,以及那个方法是什么)时,它就自动包装在超时值-尝试-捕获块中。但为此,我需要重写
装饰
类中的方法'invokeMethod‘。org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException:脚本不允许使用方法groovy.lang.GroovyObject invok
浏览 0
提问于2019-11-12
得票数 0
3
回答
python
装饰
器
是否严格实现
装饰
器
模式
?
python
、
design-patterns
、
decorator
我参加了一个关于
装饰
器
模式
的会议,其中提供的大多数示例都是在
java
.For实例中提供的,在下面的示例中,披萨对象是用两个浇头
装饰
的。Pizza vegPizza = new ToppingsType1(new ToppingType2(new Pizza()))@applyTopping2@applyTopping1 pass 虽然在这里我可以看到makePizza函数被
装
浏览 2
提问于2011-12-14
得票数 3
回答已采纳
1
回答
在Python语言中,术语
装饰
器
是指GoF的设计
模式
中的设计
模式
,还是其他意思?
python
、
decorator
术语
装饰
器
出现在Python中,现在也出现在Angular2中。 在Python语言中,它是指GoF的“设计
模式
”一书中的
装饰
器
设计
模式
,还是其他意思?(比如仅仅是为了注解,比如
Java
注解?)
浏览 4
提问于2016-04-19
得票数 2
1
回答
从UML图中找到设计
模式
?
design-patterns
、
uml
这是
java
AWT包的一部分: 我想说LayoutManager是一个抽象的工厂,但我不能百分之百肯定。也许是观察者的
模式</em
浏览 2
提问于2014-03-16
得票数 0
回答已采纳
1
回答
对超级关键字的困惑;
Java
中实现的
装饰
器
模式
java
、
design-patterns
、
super
但是,我对
装饰
者
模式
(DeP)的实现有点困惑,如 我被
装饰
器
类Header1、Header2、Footer1和Footer2中的"super.callTrailer();“弄糊涂了,它们都是从TicketDecorator因为每个
装饰
器
对象都有自己对下一个
装饰
器
的引用,这是由于行"private Component myT
浏览 2
提问于2010-07-18
得票数 0
1
回答
使用
装饰
器
模式
格式化表格输出
java
、
design-patterns
、
output
、
alignment
、
decorator
我在谷歌上搜索了所有关于
装饰
器
模式
的信息,但我没有找到任何类似的使用
装饰
器
模式
的例子,所以我决定在这里提问。谢谢
浏览 2
提问于2019-11-21
得票数 0
1
回答
Java
7- @Decorator,@无状态和@PersistenceContext = nullpointerException
java
、
jakarta-ee
、
ejb
、
decorator
、
cdi
我在
java
7 (glassfish 4)中使用
装饰
器
模式
。FooService { private EntityManager em; }当我使用这种<
浏览 0
提问于2013-06-20
得票数 4
2
回答
GoF对Decorator
模式
的解释是令人困惑的(或者完全错误)
design-patterns
我正在研究一些设计
模式
问题,并查看了GoF中
装饰
模式
的定义和示例。上面写着NetObjectives提交了相同的错误: 波特兰
模式
库对
装饰
器
的讨论表明,对于什么是
装饰
师和什么不是装潢师是有混淆的。维基百科解释了这一矛盾之处,指出
装饰
器
内部的委托应该在构建时设
浏览 1
提问于2010-10-14
得票数 4
回答已采纳
3
回答
这是
装饰
者设计
模式
的一个很好的实例吗?
java
、
design-patterns
、
decorator
其中一个问题是关于
装饰
器
设计
模式
的,它给我带来了一些麻烦。我的问题不是关于正确答案是什么,而是这是不是一个使用
装饰
器
模式
的好实例。为什么要
装饰
person层次结构,因为让Population类直接计算person BMI同样简单,并且只需要更少的类?由于BMI是Person对象状态的派生属性,
装饰
器
真的会在这种情况下添加功能吗?: double getWeightInKG();
浏览 0
提问于2012-05-02
得票数 2
1
回答
CDI从另一个JAR
装饰
服务
java
、
jakarta-ee
、
cdi
、
decorator
我想使用CDI的Decorator
模式
来增强服务提供的业务逻辑。我试图修饰的服务位于另一个模块( maven术语中)中,因此是另一个JAR。例如,所提供的服务在模块com.acme.provider中,而
装饰
器
在com.acme.consumer中,紧挨着服务使用者。我提供了一个有效的示例。在mvn install上,测试打印"Hello“,而不是应用
装饰
器
时打印的&qu
浏览 1
提问于2019-06-11
得票数 1
1
回答
创建一个pojo继承自一个类并且具有同一个类的依赖(对象)是否明智?
java
、
oop
、
object-oriented-analysis
我看到有人写了一个类似如下的POJO类: someVariables...class B extends A{ someVariables...我非常确信这不是一个明智的创建类的方法,因为当两个变量都打算存储相同的值时,它会导致数据完整性问题(继承的变量和对象'A‘的变量可以有不同的值)。每次如果有人更新任何变量,他都必须在两个地方更新它。我很感激有人能在这方面启发我,并告诉我在哪里可以明智地创建这样的class...Pros和缺点将工作。
浏览 7
提问于2018-08-07
得票数 0
1
回答
装饰
器
模式
java
,助手方法
java
、
design-patterns
、
methods
、
decorator
、
helper
装饰
器
模式
可以访问辅助方法吗?假设我在旗杆上安装了一面旗子。标志有两个方法: wave和calculateWind,后者是助手。以下代码的结果将是;..。作为
装饰
品的帮手从来没有被称为。flagImpl是否有一种方法来引用已经实例化的调用者对象的calculateWind,而不是它自己的助手?或者,在
装饰
模式
中是否有办法这样做呢?
浏览 7
提问于2022-10-31
得票数 0
4
回答
装饰
器
模式
-如何同时
装饰
两种类型
java
、
design-patterns
、
decorator
我在
Java
工作现在我想添加另一个
装饰
器
-一个流
装饰
器
,对应于一个流边缘。流边既有方向又有权重(容量),外加流量。我如何在
Java
中实现这样的东西
浏览 6
提问于2012-02-08
得票数 2
回答已采纳
3
回答
Java
中具有
装饰
器
特定方法的
装饰
器
模式
java
、
design-patterns
、
decorator
使用维基百科( )上展示的咖啡
装饰
器
示例,某人如何能够拥有只有
装饰
器
才有的方法,例如,牛奶
装饰
器
可以有一个名为"fatContent“的方法。对于这种设计
模式
,这是可能的吗?如果不是,我可以使用哪种
模式
来完成此任务?
浏览 0
提问于2011-12-27
得票数 6
回答已采纳
3
回答
如何在
Java
中列出一个对象扩展的所有类?
java
、
decorator
在
Java
中,我使用的是
装饰
器
模式
。有时一个Object会有很多类型,因为它可以用很多类来
装饰
。如何获取一个对象的所有不同类型?MeatPlateDecorator, TomatoPlateDecorator, 有时,JapanesePlate可以用MeatPlateDecorator和/或TomatoPlateDecorator来
装饰
浏览 2
提问于2013-02-19
得票数 2
2
回答
python @decorator是否与
装饰
器
设计
模式
相关?
python
、
design-patterns
、
decorator
在python中,有一些被称为
装饰
器
的东西,它们由@表示,并使用诸如: def figure(self)_figure def _prepare_series(self):我也知道一些设计
模式
,我也知道有一些
模式
叫做
装饰
师。在我看来,python的
装饰
语义非常强大,可以用来实现设计
模式
。因为它们允许环绕函数和方法
浏览 1
提问于2013-07-29
得票数 6
回答已采纳
1
回答
将
装饰
器
模式
应用于
Java
字符串类
java
、
string
、
design-patterns
、
decorator
我想向
java
.lang.String类添加功能。我认为使用
装饰
器
模式
的方法如下: public StringDecorator(String str用户还建议“可能需要一种不同的设计
模式
”。 有人能确认一下在这个场景中使用
装饰
器
模式
是否确实不合适吗?如果是这样的话,可以使用什么其他设计
模式
来代替?
浏览 3
提问于2017-04-28
得票数 1
7
回答
复合
模式
和
装饰
者
模式
之间的区别?
design-patterns
、
decorator
、
composite
复合
模式
和
装饰
者
模式
有什么不同?
浏览 3
提问于2010-02-10
得票数 61
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java函数接口实现函数组合及装饰器模式
python设计模式(八):装饰模式
装饰器
Python装饰器
装饰器-初识
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券