【发布时间】:2012-09-25 15:54:39
【问题描述】:
我正在创建两个单独的类来访问自定义文件。让我们将我的课程称为MyReader 和MyWriter。
我遵循与StreamReader 和StreamWriter 等.NET 类相同的模式,其中有一个单独的类用于读取和写入。除了遵循既定模式之外,这也为我解决了一些其他问题。
但是,我确实需要为 reader 和 writer 类设置一些通用设置。例如,我有一个用户应该能够更改的分隔符。我还有一些固定数据,其中包含用于解析的常用信息。
有人可以提出一个好的模式,尤其是遵循常见的 .NET 框架实践的模式,为这样的多个类创建通用设置吗?我的类已经继承自 .NET 类。似乎多重继承可能是一种方式,但在 C# 中似乎不受支持。
(我使用的是 Visual Studio 2012。)
【问题讨论】:
标签: c# inheritance multiple-inheritance