Erlang 编程/行为
外观
在 Erlang 中,行为是一种在模块/库中实现的设计模式。它以类似于面向对象编程中的继承或 Java 中的接口的方式提供功能。每个行为都需要定义一些回调函数才能正常工作。
行为的例子有
- 客户端-服务器
- 事件处理程序
- gen-server :gen_server
- 热备
- 保持活动
- 监督树
- 升级处理程序
- 工作者-监督者
可以通过以下代码激活行为(注意:如果你觉得美国人,可以使用“behavior”代替):
-behaviour(gen_server).