Erlang 程式設計/行為
外觀
在 Erlang 中,行為是一種在模組/庫中實現的設計模式。它以類似於面向物件程式設計中的繼承或 Java 中的介面的方式提供功能。每個行為都需要定義一些回撥函式才能正常工作。
行為的例子有
- 客戶端-伺服器
- 事件處理程式
- gen-server :gen_server
- 熱備
- 保持活動
- 監督樹
- 升級處理程式
- 工作者-監督者
可以透過以下程式碼啟用行為(注意:如果你覺得美國人,可以使用“behavior”代替):
-behaviour(gen_server).