Rem*_*mus 5 design-patterns interface
我正在考虑创建一个接口并将其应用于某个命名空间中的所有对象.
我将使用它的场景:我想创建这些对象的通用处理程序,我想强制泛型参数只接受实现此特定接口的类型.
这是一个糟糕的设计,还是可以接受的空白接口?
Chr*_*fer 2
您所说的所做的事情称为“标记接口”。
我过去曾成功地使用过这种技术,但我会质疑您对泛型类施加的人为限制是否实际上是必要的。如果是这样,那么这无疑是一种快速且经过编译检查的实现方法。
归档时间:
15 年,3 月 前
查看次数:
1328 次
最近记录: