在我的C#软件中,我有许多绘图工具。每个工具都有自己的类,具有一个公共接口。例如。“绘制矩形”。
现在,许多这些工具需要从我的主窗口读取数据,以便执行它们的任务。但是,我不希望这些工具与我的MainForm类耦合。显然,有必要进行更好的设计。哪种设计模式适合这项任务?
Q: X类如何在不耦合两个类的情况下从Y类读取任意信息?
发布于 2012-08-20 11:51:15
您希望将Y抽象到一个专门为检索X所需的信息而设计的接口中。
同时,您不希望在接口中泄漏您可能想到的特定实现的细节(例如,您的主窗口)。
https://stackoverflow.com/questions/12037055
复制相似问题