设计 问答列表

需要建议以在 c++ 中找到 WrapperInterface 的正确实现(三法则)

作者:kaiser 提问时间:2/21/2016

我试图为接口找到一个工作模式。 关于我正在做的事情的一些信息。我正在 dx11 中实现渲染引擎。我的目标是提供一个简单且高度接口的引擎,客户不必具备任何 dx11 或高级渲染技术的知识。 我有我的...

XamlParseException:“”不是属性“RuntimeVisibility”的有效值?

作者:StayOnTarget 提问时间:5/6/2022

编辑 WPF 自定义控件时,Visual Studio 2019 中的设计视图遇到以下错误: (整个异常详细信息如下)。 网络搜索没有发现任何有用的东西,尽管还有其他措辞相似的“不是有效值”的消息...

Typescript 文本类型和加法赋值运算符

作者:falinsky 提问时间:4/14/2020

对于 的文字类型,无论我们使用常规加法运算符(例如)还是加法赋值运算符(例如):typescripta = a + ba += b type SomeLiteralType = 1; let a:...

为什么在声明移动操作时删除复制操作?

作者:KnowItAllWannabe 提问时间:8/14/2014

当类显式声明复制操作(即复制构造函数或复制赋值运算符)时,不会为该类声明移动操作。但是,当类显式声明移动操作时,复制操作将声明为已删除。为什么存在这种不对称性?为什么不直接指定如果声明了移动操作,则不...

为什么没有||= 或 &&= 运算符?

作者:George Duckett 提问时间:6/14/2011

我们为所有逻辑运算符、移位运算符、加法运算符和所有乘法运算符提供了等效的赋值运算符。 为什么逻辑运算符被排除在外? 有没有很好的技术理由来解释为什么它很难?...

C++ 中的原型设计模式示例

作者:bbbg 提问时间:4/10/2023

我正在学习原型设计模式并实现演示,我将深度复制构造函数和克隆函数添加到这些类中,但我不确定我是否正确实现了它们。我在otherNode中做了dynamic_cast转换,这有点奇怪。有什么建议吗? ...

“静态方法对可测试性来说是死亡的”——替代构造函数的替代品?

作者:deceze 提问时间:1/23/2012

有人说“静态方法对可测试性来说是死亡”。如果是这样,那么以下可行的替代模式是什么? class User { private $phone, $status = 'default', $cr...

安全性:使用仅限客户端的代码创建唯一的用户连接?

作者:Nick Pineda 提问时间:11/5/2015

假设在以下情况下,我需要在 2 个用户之间共享资源: 所有保存到数据库的都是客户端的 没有唯一的用户名 例如,将一个人添加到您的联系人列表中,并在你们俩之间共享一个私有线程(A private t...

软件设计 - 两个类之间的交互

作者:luleksde 提问时间:12/2/2014

首先,如果这个问题有一个微不足道的答案,我很抱歉,但我找不到。 我所讨论的概念如下。 我有一个交换数据的客户端应用和一个服务器应用。我正在尝试以下列方式分离在客户端中处理服务器更新的逻辑。 一个“...

使用 React 进行响应式服务器端渲染

作者:Shahar 提问时间:11/19/2015

我希望能够根据设备的宽度呈现不同的布局。 (即,当设备较小时,在元素的左侧显示图片,当设备较大时,在元素的顶部显示图片)。 当然可以通过matchMedia在客户端上使用,但是我正在使用服务器端渲...


共322条 当前第4页