活动对象模式的.NET 实现
我正在寻找活动对象模式的实现,但到目前为止还没有太多。这就是我想到的: http://geekswithblogs .net/dbose/archive/2009/10/17/c-activeobject-ru…
如何为基于策略模式的应用程序编写清晰、优雅的代码?
我正在编写一个应用程序来创作音乐作品,但我有点担心代码中类和接口的结构。这里有我写的一些类的签名: Interface IGuidoFormattable Class Note : …
如何在视图模型中动态构建 UI
我的 silverlight 应用程序完全采用了 MVVM 模式。然而,我们的一些 UI 是数据驱动的。主要有两个项目... 菜单。我们正在使用 Infragistics XamMenu。…
OSGi 松耦合最佳实践
我想知道什么是将应用程序代码与框架代码解耦的最佳实践或模式,特别是关于 OSGi。 我将使用 Felix SCR 页面中的示例 示例服务是一个 Comparator pack…
每个 HTTP 请求是否有一个 Rack 应用程序实例?
我正在构建一个名为 Lovers 的 Facebook 应用程序,使用 Heroku 上的 Sinatra 应用。它在Heroku 的bamboo-mri-1.9.2 堆栈 上运行 Ruby 1.9.2。 这是一…
Android 使用哪些架构模式?
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…
ORM 包实现了 Facade 模式还是 Adapter 模式?
根据我的理解,适配器模式基本上是在另一个类上创建一个包装器,以便现有代码可以使用您正在包装的类。外观用于更改整个子系统(因此,如果您正在处理…
处理第三方API时正确的系统设计是什么?
Joubert 的这篇博客文章让我大开眼界。我接触过很多 Java 和其他语言的设计模式。但 Objective-C 是一种相当独特的语言。 假设在一个项目中,我们与第…
重构两个包含一半相关函数和一半不相关函数的类时应使用哪种设计模式?
我有两个对象,鸟和狗。 Bird 和 Dog 大约 50% 的方法/属性具有相同的实现,但对于其他 50% 的方法/属性具有不同的不相关方法和属性。 我正在重构,但…