OOP - C#中的消息传递

use*_*312 6 c# oop message-passing

C#中的OOP概念"消息传递"的例子是什么(调用方法/传递参数/触发事件/处理事件/ ???)以及为什么称为消息传递?

mil*_*ose 7

方法调用.

它被称为消息传递,以区别于"调用函数"的命令概念,并强化接收对象决定做什么的想法.在呼叫站点上,您只需告诉接收者"消息".

一个例子是类中抽象的方法,并在子类中实现; 或接口方法的实现.当你GetEnumerator()通过类型变量调用eg时IEnumerable,你不知道在调用站点应该实际执行什么代码.