我正在寻找这篇文章,但无法找到任何使用设计模式简化.NET中菜单和表单元素之间的关系。它看起来像MSDN已删除它?有谁知道我能在哪里找到它?
实际上我正在寻找一种可用于菜单和应用程序其他部分之间关系的设计模式。
答案 0 :(得分:0)
web.archive.org是一个很棒的工具,您可以使用以防有人将网页或网站移到某处。
我找到了你错过的文章。
网络存档页面:Use Design Patterns to Simplify the Relationship Between Menus and Form Elements in .NET
您还可以查看Mediator模式:
Mediator设计模式允许您解耦直接 通过引入中间对象来实现对象之间的通信 中介,促进对象之间的通信。 想象一下,你有一个系统,其中许多对象与每个对象进行通信 其他通过保持对其他对象的引用。作为数量 对象增长,对其他对象的引用增加了系统 变得难以维持。中介模式旨在解决 这个问题。
我认为在菜单内容和系统的其他部分之间提供通信点是最有用的模式。
PS:我已经在基于插件的SaaS门户架构中使用了这种模式。