design-patterns

design-patterns

文章 3 浏览 2.2k

用托管语言释放对象的模式

在复杂的应用程序中(涉及控制反转和相当多的类),几乎不可能知道何时不再引用某个对象。 第一个问题:建议上面的陈述,即此类应用程序存在设计缺陷…

北凤男飞 2024-10-10 21:23:21 2 0

全静态方法和应用单例模式有什么区别?

我正在创建一个数据库来存储有关我的网站用户的信息(我正在使用 stuts2,因此使用 Java EE 技术)。对于数据库,我将创建一个 DBManager。我应该在这…

何处潇湘 2024-10-10 20:59:18 4 0

关于工厂方法的建议

使用 php 5.2,我尝试使用工厂将服务返回到控制器。我的请求 uri 的格式为 www.mydomain.com/service/method/param1/param2/etc。然后,我的控制器将…

北城挽邺 2024-10-10 20:47:12 3 0

我是否应该创建 NSManagedObject 子类?

我花了几天时间学习和编写 NSCoding 并终于让它工作了。然而,归档和取消归档(相当复杂的)对象图花费了很长时间,这是不可接受的。在网上搜索了一段…

極樂鬼 2024-10-10 20:17:54 2 0

命令模式撤消/重做:我的方法有什么问题吗?

我正在寻求实现一个命令模式来支持我的应用程序中的撤消/重做。数据紧密地联系在一起,因此修改我的一些对象会产生一些下游后果,我也希望能够撤消这…

剑心龙吟 2024-10-10 20:16:34 4 0

关系型数据库的 NoSQL 数据库替代方案/模式/等效项

从我在此视频中看到的内容来看... http://www.youtube.com/watch?v =LhnGarRsKnA 几乎所有传统的 RDBM 操作(JOINS、GROUP BY、HAVING 等)都可以通过…

那片花海 2024-10-10 20:12:16 3 0

寻求有关构建 ac# dll 的高级指导

一个小项目为我提供了一个提高自己作为程序员的机会。我可以找到大量描述控制流构造和 dotnet 库的资源,但我没有得到的是如何构建整体代码。我还没有…

屋顶上的小猫咪 2024-10-10 18:10:22 2 0

Asp.Net MVC 中的样式和脚本管理

我现在在我的项目中使用 asp.net mvc 2.0。我喜欢 ASP.NET MVC 的设计和工作方式,但我觉得它缺乏对具有大量样式和脚本的应用程序的良好支持。 为了隔…

一杆小烟枪 2024-10-10 17:16:07 2 0

Rails活动记录模型关系——一个模型属于三个模型

我遇到过一个模型需要有三个外国 ID 的情况。该表包含属于三个型号的信息。 例如- 三种型号 - 键盘、鼠标、显示器 现在我有了第四个模型详细信息 - 其…

眼角的笑意。 2024-10-10 16:35:43 1 0

验证检查在存储库模式中去哪里?

假设我有一个名为 User 的实体,它有很多帖子。我的删除帖子的服务如下所示: void DeletePost(int postId, int userId) 我的验证码去了哪里? (确保…

赢得她心 2024-10-10 16:27:43 3 0

方法调用中的参数过多

最近,当我尝试编写有关请求参数数量的类时,我感到很困惑。 一个非常简单的构造函数示例: Burger(bun, meat, cheese, lettuce) this.bun = bun this…

(り薆情海 2024-10-10 15:34:06 3 0

跟踪变化的Javascript对象封装

是否可以创建一个可以跟踪更改的对象容器 所述对象是一个复杂的嵌套数据对象。 (符合 JSON)。 包装器允许您获取对象并保存更改,而无需具体说明更改…

最终幸福 2024-10-10 14:27:39 2 0

UIVIew 或 UIViewController 中的复杂视图设置? (设计决策)

目前,我以编程方式设置了大部分 UI。有两种方法可以排列属于屏幕的视图(除了使用笔尖): 在视图控制器中,管理所有视图(它是一个视图控制器!) …

瀟灑尐姊 2024-10-10 13:57:32 2 0

哪种设计模式适合将关系数据转换为领域模型?

问题 我有一些代码将以关系形式存储的数据转换为域模型。源不是 RDBMS,而是一组生成的“表”类。这些表类类似于 java.sql.ResultSet,每个表类代表一…

贱人配狗天长地久 2024-10-10 13:31:40 1 0

组合中域和 ui 层的分离

我想知道是否有一种模式如何将类的域逻辑与域层中对象的 ui 职责分开。 示例: // Domain classes interface MachinePart { CalculateX(in, out) // W…

过潦 2024-10-10 13:24:51 8 0
更多

推荐作者

内心激荡

文章 0 评论 0

JSmiles

文章 0 评论 0

左秋

文章 0 评论 0

迪街小绵羊

文章 0 评论 0

瞳孔里扚悲伤

文章 0 评论 0

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