方法(Method)
缩写:无
简述
与对象或类型关联的函数,通常隐式接收接收者(self/this)。方法表达对象能响应的消息;静态方法、扩展方法等变体改变绑定方式但不改变「行为附着于类型」的直觉。
使用场景
封装操作、实现接口、领域行为。
实践与应用
对象.方法(参数) // 隐式接收者 this/self
注意事项
• 过长方法
• 错误使用静态方法绕过多态
关联术语
• 函数:无接收者时的近亲抽象
• 对象 / 类:方法所附着的主体
• 重写:子类型替换父行为
• 消息传递:向对象发请求的隐喻