解耦 django 应用程序 2 - 如何从 URL 中的 slug 获取对象信息
我正在尝试将两个应用程序分离: 位置 - 包含有关某些位置(城镇、国家、地方等)的详细信息的应用程序; 目录 - 包含感兴趣的地方(商店、火车站、酒…
“使用”的替代方案是C# 中的指令关键字?
我刚刚在 NDC 看完 Bob Martin 的一集,他说页面顶部的 C# 中的“使用”指令很糟糕,因为它们在组件之间创建/暗示了紧密的耦合。 有什么方法可以在不…
使用 Linq-to-Sql 接口进行解耦
我正在将模型类重构为接口。模型类是使用 Linq-to-Sql 自动生成的。 class FooRepository { // ... public void Add(IFoo foo) { db.Foos.InsertOnSub…
如何使用BDUF将应用程序的敏捷开发与数据库解耦?
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…
业务逻辑对象是否应该了解其 LINQ-to-SQL 数据对象?
我看过几个类似的问题,但没有看到任何直接适用于我的问题,所以如果这是重复的,请原谅我。 为了分离关注点,我尝试以某种方式将我的业务对象与逻辑…
DataTable Wrapper 或如何将 UI 与业务逻辑解耦
我正在使用 Web 表单、C#、Asp.net。 众所周知,在这个模型中,UI和业务逻辑经常是混合在一起的,如何有效地将它们分开呢? 我想使用的例子是: 我有…
如何进一步将此 WPF 示例与 MVC、MVP 或 MVVM 解耦?
我已通过以下方式解耦此 WPF 应用程序中的事件。 继续脱钩的最佳方式是什么? Shell.xaml:
进度条和多线程、GUI 和逻辑解耦——哪种设计模式最好?
我正在寻找适合我的应用程序设计的设计模式。 我的应用程序处理大量数据并生成一些图表。 数据处理(从文件中获取、CPU 密集型计算)和图形操作(绘图…
SubSonic 数据层返回 POCO,而不是 SubSonic 的 ActiveRecord 对象
我想在我正在构建的应用程序中使用 SubSonic (2.2),因为我喜欢它的简单性,并且它可以处理我可以预见需要的任何类型的查询。 同时,我希望使应用程序…