在我的 C# 软件中,我有许多绘图工具。每个工具都有自己的类和一个通用接口。例如“绘制矩形”。
现在,许多这些工具需要从我的主窗口读取数据才能执行它们的任务。但是,我不希望这些工具与我的MainForm
课程相结合。显然,需要更好的设计。哪种设计模式适合该任务?
问: X 类如何在不耦合两个类的情况下从 Y 类读取任意信息?
在我的 C# 软件中,我有许多绘图工具。每个工具都有自己的类和一个通用接口。例如“绘制矩形”。
现在,许多这些工具需要从我的主窗口读取数据才能执行它们的任务。但是,我不希望这些工具与我的MainForm
课程相结合。显然,需要更好的设计。哪种设计模式适合该任务?
问: X 类如何在不耦合两个类的情况下从 Y 类读取任意信息?