我有一个非常小而简单的类库。
它由控制台应用程序使用。该库有几行代码写入控制台(我现在意识到这是代表我的糟糕设计)。
我还有一个WPF应用程序,我想使用这个类库。
我在想,也许我应该删除它写入控制台的行,但是引发一个返回字符串的事件。因此,使用此库的控制台应用程序可以收听事件&输出字符串或什么也不做。这也使我能够将它与我的WPF应用程序一起使用。
我有两个问题。
1)我的想法是明智的还是有更好的方法?
2)说我有5个班级&在每一个中都有一个Console.WriteLine。我是否必须在每个班级举办活动?或者创建基类并继承事件是否明智?我确实有一个类已经从另一个类继承,所以这不会起作用