腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
寻找嵌入到编程
语言
中的设计模式示例
、
许多编程
语言
都将设计模式直接嵌入到
语言
中。我正在寻找最明显的例子,比如Python
装饰
器(Decorator?)或
C
#事件(观察者)。你能再给我一些吗?
浏览 2
提问于2017-04-11
得票数 0
2
回答
GoF对Decorator模式的解释是令人困惑的(或者完全错误)
我正在研究一些设计模式问题,并查看了GoF中
装饰
模式的定义和示例。上面写着 Decorator模式的所有示例(在Java或
C
++中)都需要通过继承或实现接口的静态构造。PPR上的评论谈到可以在运行时添加方法
浏览 1
提问于2010-10-14
得票数 4
回答已采纳
2
回答
不调用
装饰
实例的装潢师-需要替代设计
、
假设我有一个用于翻译文本的简单接口(
C
#中的示例代码):{一收到对一种
语言
的请求,就从这种
语言
中获取所有的翻译并缓存它们。所有翻译请求都从缓存中处理。我考虑将这个新行为作为
装饰
器来实现,因为由
装饰
者实现的接口的所有其他方法都将简单地委托给修饰的实例。但是,GetTranslation的实现根本不会使用修饰实例的GetTransla
浏览 0
提问于2013-06-25
得票数 1
回答已采纳
1
回答
C
++中保持签名的
装饰
器模式?
、
、
、
、
我想在
C
++中使用
装饰
器模式,并且仍然能够依赖被
装饰
对象的签名/标识。有没有可能在
C
++中实现?也就是说,我想
装饰
一个组件: public: virtual void doSomething();使用
装饰
器(这实际上在Python
语言
中使用
装饰
器模块非常简单,但是我现在正在学习
C
++,甚至不知道从哪里开始寻找这个问题的答案。)
浏览 0
提问于2012-06-25
得票数 2
回答已采纳
1
回答
类层次结构的组合爆炸
、
、
它类似于
装饰
器模式,但基于属性,而不是基于行为。是否可以使用
装饰
器作为继承的替代方案
浏览 2
提问于2020-03-06
得票数 0
2
回答
如何使用.NET桥在Openedge ABL中使用属性来修饰类、方法和属性?
、
、
、
、
我必须在我的工作中使用Progress Openedge Architect,并且我需要将一些
C
#代码转换为ABL代码(ABL是
语言
名称)。因此,我需要找到如何使用.NET属性来
装饰
我的类、属性和方法。我搜索了这个指南( ),但是在
C
#到ABL的映射部分没有提到
装饰
。一个简单的
C
#示例:[global::System.Diagnostics.DebuggerNonU
浏览 1
提问于2012-06-13
得票数 2
2
回答
指针可以在纯
C
++中使用吗?
、
、
我把pointer看作是
C
的
装饰
品,它使
C
成为一门特殊的
语言
。但是,我也在
C
++中使用了指针。我猜在
C
++中使用指针比在
C
中有一些限制,因为指针是
C
的数据类型。如果我被要求用纯
C
++编写程序,我可以使用指针吗?
浏览 1
提问于2011-12-02
得票数 0
回答已采纳
1
回答
源类可以在
装饰
器中被推断或引用吗?
我正在编写一个
装饰
器,它需要从目标属性所在的同一个类中访问另一个(未知/非规范化)值。MyClass>(e => e.otherProperty) myProperty: string;} 是否可以这样写,这样用户就不需要在每次使用
装饰
器时指定它的类型
浏览 0
提问于2021-02-12
得票数 0
3
回答
如何在python中将修饰的拉丁文unicode字符转换为纯拉丁文
、
我想问的是,如何转换
语言
上相同含义的东西,但是一些
装饰
的显示,比如负的,包围的,封装在一个盒子类型的显示器中。例如,我如何转换 (剥离这些非
语言
字符将是一个单独的任务)
浏览 0
提问于2019-08-22
得票数 5
回答已采纳
1
回答
C
语言
:如何使用宏作为
装饰
器?
、
我有一个在ARM嵌入式系统上运行的
C
程序的手工分析器。我的意思是,如果我使用Python,我肯定会使用
装饰
器。有没有更好的解决方案,使用
C
Macro来拥有一个类似
装饰
器的注册机制?
浏览 0
提问于2017-08-09
得票数 2
1
回答
我们能在函数调用中应用python
装饰
器吗?
、
、
比如说,我有一个函数我从两个不同的地方调用这个函数 #some code #some code A()正如我们所知,在外行人
语言
中,类似于一个钩子,它允许您在函数调用之前和之后执行一组操作。我们使用@在函数定义上应用
装饰
器。 我在这里的要求是,我不希望每次调用该函数时都应用
装饰
器。就像上面的例子一样,如果我在函数A上应用了
装饰
符。它将在两个调用中应
浏览 2
提问于2015-07-10
得票数 3
回答已采纳
2
回答
PyGTK属性与python属性
、
、
、
当从PyGTK中的GObject类派生时,您可以像在
C
中一样定义GObject属性,使用__gproperties__ dict和do_get_property/do_set_property方法,如中所述请注意,这是在我们在Python
语言
中使用@property
装饰
器之前编写的。除此之外,有没有什么好的理由用GObject属性来代替Python的@property
装饰
器呢?
浏览 2
提问于2011-05-11
得票数 2
回答已采纳
2
回答
如何从
装饰
者的参数中删除自参数(如果有参数)
、
、
、
、
假设我有一个简单的
装饰
器,一个类方法和一个函数,我都用它来
装饰
: @functools.wraps(func)return call @decorator pass def func(
c
):func("
c
")(
浏览 2
提问于2021-07-06
得票数 1
回答已采纳
8
回答
类
装饰
器来声明静态成员(例如,用于log4net)?
、
、
LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);}[LogMe] // or perhaps: [LogMe("log")] ...我在其他
语言
中也做过类似的事情,但从来没有像
C
#这样的静态编译
语言
我可以从
装饰
师中定义类成员
浏览 11
提问于2010-05-17
得票数 5
1
回答
VC++防止所有符号名
装饰
、
、
、
、
我正在处理一个DLL,它将从另一种
语言
(所以没有导入库并包含dll的标题)使用_stdcall调用传输。问题是,VC++似乎总是在其导出的符号上做一些名称
装饰
。我看到的所有引用都说使用extern "
C
“,但这似乎仍然给我留下了一个前导下划线和一个@加号。最糟糕的是在目标
语言
中加载扩展dll的自动化方法实际上是"func_name = GetProcAddress(dll,“func_name”),所以使用未修饰的名称GetProcAddress会失败,并且使用修饰的名称它抱怨一个非法的变量名(@不允许
浏览 3
提问于2011-07-11
得票数 8
回答已采纳
4
回答
Python的标准库中有
装饰
器吗?
、
大多数
语言
都有一些基本库,这些库利用了大多数
语言
特性。 似乎我自己制作的许多
装饰
器都是很多人都会使用的东西,但我还没有找到任何内置的python
装饰
器来做这些事情。有这样的事情吗?
浏览 4
提问于2011-08-19
得票数 20
回答已采纳
2
回答
C
++函数调用程序集模块
、
、
我想用汇编编写一个定制的模块,并让我的
C
++函数调用它。我不想从头开始,而是用
C
语言
编写“草稿”,让编译器生成一个蓝图汇编源i.e.the,列出由/FA编译器选项生成的文件。此外,MASM将重新进行自己的名称
装饰
。因此,如果我组装我的版本而没有先手动取消修饰编译器生成的过程名称,我会得到一个链接器错误,因为函数名称将不匹配。 有没有可能防止这种重复的名字
装饰
?
浏览 6
提问于2011-06-02
得票数 2
1
回答
同时运行类型记录文件/使用
装饰
器
、
我有以下情况: 我希望同时运行存储在静态变量我在学习打字本,所以,我是一个新的
语言
。为了学习目的,我正在尝试创建一个运行类似于MSTest、nUnit、xUnit (
c
#)的测试的框架。
浏览 0
提问于2020-02-10
得票数 1
1
回答
如何以编程方式创建python
装饰
器
、
、
我正在编写一个创建/提供各种Python
装饰
器的应用程序。我想这个应用程序是本地化的,包括
装饰
者的名字。这些
装饰
器最终将被其他使用我的应用程序作为框架的开发人员使用(把我的应用程序当作一个测试框架)。@apple pass@pomme def m
浏览 3
提问于2014-08-08
得票数 0
回答已采纳
2
回答
在
C
#中,哪些GOF设计模式已经实现为一流的
语言
特性?
、
、
我们知道事件是观察者模式的
语言
级实现。在
C
#中还有其他作为
语言
特性实现的设计模式吗?我想保持这个问题
C
-特定,因为有许多其他
语言
实现的设计模式,我想保持这个重点。我不是在寻找BCL中的模式实现(例如许多WCF类中的
装饰
器或WebClient中的Factory方法),而是
语言
级别的模式。
浏览 0
提问于2011-03-25
得票数 10
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言,C+语言
C语言小白入门《一》——C语言简介
C语言编程之C语言加密字符
C语言推箱子源码分享,C语言兴趣视频教程,C语言编程,C语言可视化编程
漫谈C语言及如何学习C语言
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券