design-patterns

design-patterns

文章 3 浏览 2.2k

使用存储库模式处理视图

使用存储库模式处理视图(不代表实体但用于绑定下拉列表等的类)的最佳方法是什么?例如,我有一个以下客户实体 public class Customer { Guid ID {ge…

秋千易 2024-11-05 02:31:26 0 0

我应该使用从可实例化类继承的单例类还是有另一种更好的模式?

我有一个名为 ArtificialIntelligenceBase 的类,您可以从中创建自己的人工智能配置,将一些变量发送到构造函数,或者您可以创建一个继承自 Artificia…

调妓 2024-11-05 02:07:01 2 0

我应该在这里使用工厂吗

我有一个简单的 ExcelStringBuilder 类。它用于构建可以导出到 Excel 的字符串。现在我还需要构建一个 CSV 字符串。 我发现实现这两个类的唯一区别是…

握住我的手 2024-11-05 02:02:30 0 0

具有代理设计模式的预处理器

在代理部分,四人帮的设计模式说: 重载成员访问运算符并不是适合每种代理的良好解决方案。一些代理 需要准确地知道调用了哪个操作,并重载了成员访问…

辞旧 2024-11-05 01:53:39 0 0

如何在组件的设计阶段防止内存泄漏?

我正在开发一个基于 Web 的组件,该组件将用 Java 开发。一部分是基于webservices,另一部分是Spring-MVC框架和Hibernate作为持久层。 我仍在设计过程…

昔梦 2024-11-05 00:53:57 1 0

仅针对 GUI 查看模型?

我在开发 GUI 组件时一直在研究 ViewModel 概念。 我喜欢 ViewModel 是完整模型的子集的想法, 我可以对模型有不同的看法。 (并且 ViewModel 独立于…

岁吢 2024-11-05 00:34:41 1 0

将上下文与 UI 应用程序中引发的异常关联起来的推荐方法是什么?

我有一个 UI 应用程序,它访问数据库并且还必须能够对文件执行各种操作。不用说,在应用程序过程中可能会抛出各种/大量异常,例如: 数据库脱机。 找…

热风软妹 2024-11-04 23:10:05 0 0

Java:延迟初始化单例

创建单例的模式似乎是这样的: public class Singleton { private static final Singleton instance = new Singleton() private Singleton(){ } publi…

给妤﹃绝世温柔 2024-11-04 22:20:47 0 0

是否有用于编写这样的代码的反模式名称?

下面是一些使用参数类来包含 Show() 方法的可能参数的代码。此 FooOption 类中的值不是很相关。您可以通过查看下面的 Show() 实现来了解这一点。我知…

孤寂小茶 2024-11-04 22:07:01 1 0

c++设计模式问题。单一接口多个实现?

可能的重复: 如何在 C++ 中声明接口? 你好, 什么是在 C++ 中创建单个接口和多个实现的更好方法? 例如,我想在mac上实现kqueue,在linux上实现epo…

半边脸i 2024-11-04 21:12:04 1 0

如何避免子类的工厂方法中的 switch-case

假设我们有一个类系列(卡,为了它),我们需要根据一些标识符实例化它们。 工厂方法看起来像这样: public Card GetCard(int cardNumber) { switch(c…

仅此而已 2024-11-04 20:36:13 0 0

使用原则 2 和存储库,服务层的目的是什么?

我正在设计我的应用程序,并且正在使用 Doctrine 2 和 Zend Framework。 目前,我已经编写了所有实体,我将开始编写存储库,我想到了服务,我想知道我…

人海汹涌 2024-11-04 20:16:31 1 0

避免与策略模式耦合

我试图将策略模式应用于特定情况,但遇到了如何避免将每个具体策略耦合到为其提供数据的上下文对象的问题。以下是模式的简化情况,该模式以几种不同的…

半枫 2024-11-04 19:50:35 0 0

域对象和值对象 - 它们相等吗?

通过查看 Zend 快速入门教程中的域对象示例以及考虑 DAO/VO 模式的其他示例,它们似乎非常相似。 我们能否推断出“值对象”与“域对象”是一样的? 如…

初与友歌 2024-11-04 19:23:33 0 0

这是贫血领域模型吗?

我正在尝试构建我的第一个 CRUD 应用程序,但我不明白是否应该使用包含分离的 getter 和 setter 的对象。 考虑到我们有 Zend Framework 快速入门教程…

画▽骨i 2024-11-04 18:28:26 0 0
更多

推荐作者

lorenzathorton8

文章 0 评论 0

Zero

文章 0 评论 0

萧瑟寒风

文章 0 评论 0

mylayout

文章 0 评论 0

tkewei

文章 0 评论 0

17818769742

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文