.Net 一套接口多实现

.Net 一套接口多实现
接口(interface)可理解为规范、标准、协议。接口是用来约束各方都在同一组规范下工作。
电脑外设USB接口,各个品牌商家生产的U盘、鼠标都能够被电脑主板识别并工作,这是因为个生产商都遵循实现了USB接口协议。
在编程中接口应用非常广泛,例如IDbConnection接口,这是一组数据库连接的接口,由各个数据库驱动实现,因此.Net可以操作多种数据库。
一套接口多实现的基本结构如下

实现思路是,通过在各实现类上使用Attribute进行标记,然后定义一个实例获取类,通过反射获取所有实现该接口并且标记了的实现类,并将各个实现类通过IOC注册,然后通过标记的类型获取.....

版权声明:cnblogshot 发表于 2023-07-23 9:00:11。
转载请注明:.Net 一套接口多实现 | 程序员导航网

暂无评论

暂无评论...