0

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

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

问: X 类如何在不耦合两个类的情况下从 Y 类读取任意信息?

4

1 回答 1

0

您想抽象Y成一个专门设计的接口,以允许检索所需的信息类型X

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

于 2012-08-20T11:51:15.430 回答