底层设计应该尽量避免泛型

可以用object或者数字id代替,最外层接口再用泛型,来优化调用的复杂度。

首先强弱类型转换不能用,其次C#对泛型的优化有限,写复杂了极其恶心,甚至自己写个代码生成器都比它好

所有和这个类产生耦合的类,都要变成泛型。。可想而知有多蛋疼了。

原文地址:https://www.cnblogs.com/hont/p/4559293.html