小编Zac*_*lan的帖子

为什么接口不是[Serializable]?

我认为将该属性添加到接口将有助于确保您不创建使用该接口的类并忘记使它们可序列化.

这可能是一个非常基本的问题,但我想问专家.

.net c# serialization interface

30
推荐指数
1
解决办法
2万
查看次数

我该如何重构这个?

所以在我的应用程序中,我有几个不同的客户被"服务".每个客户都有自己的各种类的实现,这些类都基于接口.

随着最新客户的增加,我注意到会有很多来自其他客户的代码重复,但另一个客户与其他客户无关.

我已经为其他几个客户提供了默认实现,并根据需要推出了新的实现.

我的问题是我如何重构这个仍然保持代码干净?如果我是这个代码库的新手,我希望每个客户使用这些类的默认或他们自己的实现......但这是很多重复.

.net c# oop refactoring interface

3
推荐指数
1
解决办法
271
查看次数

标签 统计

.net ×2

c# ×2

interface ×2

oop ×1

refactoring ×1

serialization ×1