-
如何最好地让用户重新定义类方法?
除了一个类<code>A</code>外,我有一个具有完全通用实现的库。此类仅具有单个功能<code>int format(int i){}</cod -
如何实现游标迭代器?
在<em> Iterator </em>设计模式的“结构”部分中,书<a href="https://rads.stackoverflow.com/amzn/click/com/B000SEIBB8" rel="n -
此ECS实施遵循这些原则的程度
我目前正在学习“实体-组件-系统”架构的数据驱动设计,以应对不良的OOP设计并通过对CPU友好的操作来 -
如何使用某些设计模式开始重构Android Activity Server和UI耦合?
我正在制作一个有两个模块的应用程序。 1. UI模块(注册侦听器) 2.服务器模块(成为侦听器) -
Memento模式中“不违反封装”是什么意思
维基百科对<a href="https://en.wikipedia.org/wiki/Memento_pattern" rel="nofollow noreferrer">Memento pattern</a>的描述指出:</p -
LLD和面向对象设计之间有什么区别?
什么是底层设计和面向对象设计?设计模式是面向对象设计的一部分吗?向我建议学习底层设计的最佳 -
有没有执行所有已注册接口实现的模式?
我在asp.net核心应用程序中有一个异常处理中间件,该中间件使用下面的IExceptionHandler来处理异常 <pre> -
Angular-将服务封装在组件内部是不好的做法吗?
让我们假设我有<code>SoccerFieldComponent</code>,其提供者称为<code>SoccerFieldService</code> <strong> SoccerField -
如何动态映射Java中相同父类的子对象列表
使用SpringBoot作为REST响应,我的控制器必须返回<code>MenuDTO</code>的列表,该列表是<code>SimpleMenuDTO</code>和<c -
为什么将此显示为错误,它应该是什么?
这是游戏的一部分。 游戏读取地图文件,现在必须以单例设计模式实施地图。 if()在编译器中显示为 -
在将Cache与Decorator模式结合使用时复制代码
我有一个Provider类,并装饰了一个CacheProviderDecorator类。 麻烦的是我需要缓存method的结果,该结果在其他 -
为什么析构函数会不断地自我调用(导致堆栈溢出)?
当我尝试通过静态函数调用<code>LeakySingleton</code>在堆上构造一个对象<code>create_instance()</code>并尝试将其 -
如何根据不同的需求动态添加条件?
我正在用Java编写代码以启用不同的组件。每个组件都需要满足一组特定条件才能启用。每个条件基本上 -
Kotlin设计模式,观察者问题
我尝试了不同的方法,但是结果仍然不是应该的。我必须使用一些设计模式在Kotlin中创建一个小型气象 -
如何避免闭包的“不能借用* self,因为它也被当作不可变借用了”?
这是我的示例代码,下面是编译器错误。 <pre class="lang-rust prettyprint-override"><code>struct A { value: i32, -
Java:使类中的包级别构造函数可用于外部包。仅允许项目内的某些类访问构造函数
我正在开发一个图书馆,并试图使一切井井有条。因此,我具有嵌套的包结构和单个类,该类应该可以 -
动态运行时配置的合适设计模式
我正在用Java开发Spring Boot应用程序。我遇到的情况是,我需要选择一些运行时配置(可以动态更改,而 -
耦合-更改一个模块除了更改方法签名或返回类型外,还如何影响另一个模块?
在高耦合环境中,更换一个模块会影响另一个模块。好的,但是我看不到(除了更改方法签名或返回类 -
如何使用策略模式和实体框架构建模型
<h2>背景</h2> 我正在使用WPF和Entity-Framework为自己的工作构建应用程序。通常的想法是,它跟踪一家化工 -
如何在Python中应用“封闭式开放和控制反转”原理?
在阅读Bob叔叔撰写的Clean Architecture一书之后,我现在遵循的是构建一个新应用程序,并且在“ Closed-Open -
为什么要将asp.net MVC 5模型放入另一个项目?
我最近阅读了asp.net MVC 5的一些代码。 发现他们将模型放入另一个类库项目中。 然后引用同 -
管理者类和对象类之间的通信
我正面临一个设计问题。我正在使用DDS(数据分发服务)协议在应用程序之间进行通信。 在我的DDS库中 -
如何在深层调用中使用serilog跟踪请求
您好,我正在开发的<code>ASP NET Core application</code>在设计接口时遇到问题。我正在使用<code>serilog</code>, -
项目中共享模型的多线程同步
我现在正在编写一个多线程应用程序(准确地说是游戏)作为一个爱好/研究项目。我最近遇到了一个真 -
如何将协调器设计模式应用于基于MVP的项目?
我一直在研究一个使用MVP作为架构模式的项目。而且,我们将Navigator设计模式用于活动/片段导航。这有 -
存储库中应该有特定于实体的方法吗?
我一直在阅读有关存储库模式及其正确实现方法的信息。 有一个我很困惑的重要问题。 假 -
Java中的一些方法或现有设计模式,用于防止发生许多if / else条件,从而导致参数检查的cos
我正在开发Spring Boot应用程序。 它具有基于输入参数获取的api,某些api的这些参数数量众多,导致在代 -
Bash命令仅从该行返回搜索模式
我有一个<code>.sql</code>文件,其中包含mysql命令,我想从该文件中检索指向<code>CREATE TABLE</code>命令的部分 -
是否有任何好的设计模式或解决方案来处理状态之间具有依赖性的过渡行为?
假设有如下四种状态。 <pre><code>A state B state C state D state </code></pre> 还有一个复杂的过渡依赖项, -
将四步PCAM(福斯特方法论)应用于并行算法设计的示例?
福斯特的方法论设计并行算法有4个步骤 <ul> <li> 分区 </li> <li> 通信 </li> <li> 集聚 </li>