C#学习-QI→一个类实现多个接口
发布时间
阅读量:
阅读量
内容目录:
1,引言QI
2,实例
3,类与对象与接口之间的关系梳理
1,引言
!关于此部分内容建议看我后面关于——COM知识点的总结一文
当我们使用COM时,在这个体系结构中

同一个接口可以被多个类来实现,在QI(即单一Responsibility Interface)的设计理念下,则聚焦于如何让单一的类能够同时承载多种不同的功能或服务这一挑战。具体而言,在COM模式下(其中COM代表组件对象模型),每个对象都通过继承或引用的方式与另一个对象建立关联关系,并通过传递消息的方式来传递数据和指令;而在这种架构中有一个关键原则就是单一同态性原则:即每一个对象都只负责处理它内部预先定义好的特定任务,并且严格避免越界行为的发生以确保系统的稳定性和可维护性。举个例子来说,在教室里有各种各样的班干部角色:班长负责组织协调工作;学习委员负责监督学习;生活委员则负责班级后勤事务等等;每位班干部都只专注于自己所管理的具体职责范围之内,并与其他班干部密切配合协作以共同解决问题;整个班级就像是一台能够整合并执行所有这些不同功能和服务的整体系统
全部评论 (0)
还没有任何评论哟~
