设计模式是软件设计中常见问题的通用可重用解决方案。当您遇到设计模式实施问题时,请使用此标记。请勿在有关文本模式匹配的问题上使用此标记。在实现繁重的问题上使用此标记时 - 标记实现编写的代码语言。
这是维基百科中访客模式的 Java 示例: https://en.wikipedia.org/wiki/Visitor_pattern#Java_example 这两个接口是该模式的核心: 接口 CarElement { 无效接受(
实例化具体的 HttpClient 实例是否是 .NET 中依赖注入的错误使用?
我正在尝试遵循最佳实践来创建松散耦合的代码,但我仍然需要对依赖注入有更深入的了解。 所以我想知道这段代码是否尊重这个概念,因为......
我正在重组我的项目,我反复遇到以下问题: 在我的视图类中,我有从例如执行的函数按钮。其中一些功能需要使用系统
这是一个关于 htdp 中教授的模板的理论问题。 我刚刚解决了一个练习(例如 176),其中给出了数据定义和主要功能: ;矩阵是以下之一: ; –(缺点罗...
我正在尝试将 DRY 原则应用到玩具绘图类中,作为一种智力练习,以提高我对 OOP 的理解(当前正在阅读 Python 面向对象编程),但是直觉...
我想知道什么叫这样的实现。 我正在使用两个第三方服务,它们为我提供了某些版本的文档。 (文档A,文档B)。 我有一些想要的对象/类...
我正在使用 NHibernate 在 ASP.NET MVC 中开发一个 Web 应用程序。 根据我在 Google 找到的文章和教程,我在课程中使用 Repository。 我有 10 个类和 10 个存储库。 ...
我在查看代码示例时一直在阅读“实现领域驱动设计”,但我不确定如何处理包含大量值对象的聚合。 比如说这个...
我需要抽象以下结构,以避免实现在 x 中执行两次在 y 中执行的逻辑。下面是代码结构。 更具体一点:第一个代码部分由 JSF 框架使用......
我正在寻找一种更好的方法来编写自定义异常: 公共类 NoSuchTaskException 扩展 BaseImpactException { 私有最终字符串任务ID; 私有最终字符串任务类型; 优先...
有人能解释一下reactor模式和proactor模式之间的区别吗? 我知道在反应器模式中操作是同步的,在前摄器模式中它们是异步的,而且在
我正在开发一个无状态文档生成器服务,其中多个模板(例如发票、报告等)可以生成相同格式(例如缓冲区)的文档。每个模板都有不同...
有一些跨项目使用的通用组件: 用户认证与授权 异常处理 记录 电子邮件 数据库访问 缓存等 有一致的设计吗
我有兴趣寻找两个列表之间的相似之处。我在第一列中有重复项的计数,而模式在第二列中。最合乎逻辑的比较方式是什么...
我最近听说 Singleton 是一种反模式。我知道这与创建类单例就像使唯一实例成为全局变量这一事实有关,但它还做了更多的事情
C# 在生产中更改类 - 使用开放/封闭原则时的最佳实践是什么? [已关闭]
我正在尝试找出更改现有课程的最佳方法。 因此该类称为 ExcelReport,它有一个方法 Create(data,headings)。 这是在很多地方都在使用的。 现在我想要
在生产中更改和现有类时,最佳实践是什么? 因此该类称为 ExcelReport,它有一个方法 Create(data,headings)。这是实时的并在 m...
我试图强制遵循 a 模式,强制单词的第一个字母大写,其余字母小写,但是当我键入特殊字符时,它会将以下字符变成大写 a...
我使用访客设计模式来解决我们系统中的问题之一。作为如何实现它的参考,我使用了 DoFactory 网站和这个 YouTube 视频。 在 DoFactory 示例中,访问者 u...