跳转至内容

Erlang 编程/行为

来自维基教科书,开放世界中的开放书籍

在 Erlang 中,行为是一种在模块/库中实现的设计模式。它以类似于面向对象编程中的继承或 Java 中的接口的方式提供功能。每个行为都需要定义一些回调函数才能正常工作。

行为的例子有

  • 客户端-服务器
  • 事件处理程序
  • gen-server  :gen_server
  • 热备
  • 保持活动
  • 监督树
  • 升级处理程序
  • 工作者-监督者

可以通过以下代码激活行为(注意:如果你觉得美国人,可以使用“behavior”代替):

-behaviour(gen_server).
华夏公益教科书