C# 中 OOP 概念“消息传递”的示例是什么(调用方法/传递参数/触发事件/处理事件/???),为什么称为消息传递?
最佳答案
方法调用。
它被称为消息传递是为了将其与“调用函数”的命令式概念区分开来,并强化接收对象决定做什么的想法。在调用站点上,您只需将“消息”告诉接收者即可。
一个例子是类中抽象的方法,并在子类中实现;或接口(interface)方法的实现。当你打电话时GetEnumerator()
通过 IEnumerable
类型的变量,您不知道在调用站点实际应该执行什么代码。
关于c# - OOP——C# 中的消息传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1189061/