模式 问答列表

getInstance() 方法如何工作以及为什么不使用 new 关键字?

作者:David 提问时间:8/30/2023

我注意到在创建对实例的引用时没有使用关键字。下面是代码片段:new public class SingletonExample { private static SingletonExample ...

“永远不要在用户不知情的情况下更改或删除他们的作品”——这个软件设计原则有名字吗?

作者:user3163495 提问时间:9/3/2023

是否有软件设计原则规定应用程序永远不应该在用户不知情的情况下更改或删除用户在应用程序中完成的工作? 它与最小惊讶原则非常相似,但具体是指修改用户的数据。查看 https://en.m.wikiped...

语言翻译注释处理

作者:Dan Stanger 提问时间:9/5/2023

我正在使用 antlr 4 和字符串模板编写翻译器。我已将评论放在一个单独的频道上,并使用访问者模式来传递模板。我现在想在翻译后的代码中输出注释。有没有人对最简单的方法有任何建议? 我的一个想法是创...

防腐层和适配器之间有什么区别?

作者:NullReferenceException 提问时间:9/5/2023

即使认为这里有一个很好的答案,解释仍然让我有点困惑。 我没有看到反腐败层和适配器之间有任何巨大的差异,我看到的唯一区别是定义上的差异,即反腐败层是一种包装器,允许您将自己的域与其他域的损坏隔离开来。...

Android WebView 错误未加载 angular Webapp

作者:z123 提问时间:9/7/2023

我在android webview中运行一个angular应用程序,但由于某种原因,webview没有加载angular应用程序。我无法测试,因为它在浏览器中完美运行,但失败了。我运行的 androi...

为什么这个 python 代码的工作顺序相反

作者:Emam Kownine 提问时间:9/10/2023

看起来像以下 python 代码,它是单例设计模式的演示实现,工作顺序相反。谁能解释一下为什么? import random class Rng: _instance = None def ...

在 Python 中作为对象的结构模式

作者:Aiman Al Masoud 提问时间:9/11/2023

python(标准库或第三方库)中有没有办法将结构模式提取为对象,类似于如何为正则表达式模式做到这一点?基本上,我想将结构模式作为参数传递给函数。 例如(暂定语法): x = TypeVar('x...

是由调用方还是被调用者来确保参数存在?

作者:24n8 提问时间:9/15/2023

这个问题应该与语言无关,但为了简单起见,我将提供一个 python 示例。 假设我有一个包含一些列的 pandas 数据帧,并且我有一个获取其中一列的 getter: def get_datafr...

Joi 根据空值或非空值验证字符串

作者:Amaarockz 提问时间:9/16/2023

我对一个名为 store_type 的字段进行了以下 Joi 验证 store_type: Joi.string().valid(...Object.values(storeTypes)) .er...

Fluent 接口和方法链实现的方法级联的区别 [重复]

作者:user502233 提问时间:9/17/2023

这个问题在这里已经有答案了: 方法链和流畅接口之间的区别 (4 个答案) 2个月前关闭。 当我在维基百科上读到它时,在我看来,这两者几乎是一样的,但同一篇文章说它们不仅在 DSL 的使用上有所不同。...


共242条 当前第16页