C#契约式设计:如何保证方法和功能
我最近开始在我的项目中使用合同设计。我有一些关于如何保证方法和功能的问题。 public static void SaveAttachment(Outlook.MailItem _mailItem, str…
如果实体成为聚合的根,聚合根是否使用根实体的现有 ID,还是 AR 创建自己的 ID?
在领域驱动设计(DDD)中,实体总是有自己独特的身份。 在我对 DDD 的阅读中,我看到了似乎混合了实体和聚合根之间“唯一身份”概念的陈述和示例。根…
Coffeescript 中带有隐藏变量的模块模式
深入研究 Coffeescript 我正在尝试将我的 Javascript 文件移植到 Coffeescript。 关于这一点,我有一个与 Doulgas Crockford 的模块模式相关的问题(…
Ajax Web 应用程序 - 编码建议
我目前正在一个大型 ajax 密集型 Web 项目中工作,广泛使用 JQuery 和 Grails。 目前我在问自己如何使代码尽可能易于维护。因此,在您看来,问题是,…
通用控制器的优雅方式(基于 GUI 的应用程序)
我想知道,是否有一种优雅的方式来组织 GUI 的主控制器。 例如,控制器管理 GUI 中不同小部件的点击和更新。 这个控制器为应用程序的不同部分调用许多…
如何在 C# 中访问多态方法而不进行强制转换
class AlphaBase { public bool PropA { get set } } class AlphaA : AlphaBase { public bool PropB { get set } } class BetaBase { protected Alph…
Winform .NET 到 ASP.NET 项目的设计模式
目前,使用 Windows 和 开发 .NET 应用程序时,最广泛使用和接受的设计模式是什么? >网络用户界面? 例如,使用以下用户界面从第三方源(例如 RSS …
instanceof 与 isAnX()
在java中,我正在编写一些DTO对象,它们都继承自AllocationDTO。 然后将这些对象的列表传递到 DAO 对象以保存到数据库。 根据保存的 AllocationDTO 的…
使用异步调用进行分层数据检索和显示的模式?
上下文 Silverlight/WPF、C#、.NET 4, 我有一个 4 级深的缩略图树,我需要以某种有意义的方式枚举和显示。 对于同步执行(顺序世界),我们可以这样…
我们还可以将其称为构建器模式吗?
这是我的工厂方法类。 public class AFactory : FactoryBase { public override ProductBase ProduceProdut() { return new SuperCoolProduct() } } …
将 RESTful API 端点概念化为 MVC 设计模式中的视图
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…