适合从主窗口检索任意数据的设计模式

时间:2012-08-20 11:46:14

标签: c# design-patterns

在我的C#软件中,我有许多绘图工具。每个工具都有自己的类,具有通用接口。例如。 “画矩形”。

现在,许多这些工具需要从我的主窗口读取数据才能执行任务。但是,我不希望这些工具与我的MainForm类相结合。显然,需要更好的设计。哪种设计模式适合这项任务?

问: X类如何从类Y中读取任意信息,而不会耦合这两个类?

1 个答案:

答案 0 :(得分:0)

您希望将Y抽象为专门设计的界面,以便检索X所需的信息类型。

同时,您不希望将您可能想到的特定实现的细节泄露到界面中(例如您的主窗口)。