2015年3月25日

用erlang实现观察者模式

摘要: 观察者模式,有时也被称为发布/订阅模式。在面向对象中的解析为:一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。由于erlang是没有对象这个概念的,所以把定义里面的“对象”替换成“进程”即可。此种模式通常被用来实作事件处理系统... 阅读全文

posted @ 2015-03-25 11:12 沧海蜉蝣 阅读(501) 评论(0) 推荐(0)

2014年8月28日

关于函数参数传递的一个想法

摘要: 做项目时经常遇到一些函数需要传递很多参数,调用时经常会写漏一些参数,或者参数的顺序搞混乱了。想到的一个方案是使用record来封装这些参数,但这样的函数很多,为每个函数定义一个record不太实际。能否用其他数据结构来代替record呢?查api文档,发现一个平时很少用到的数据结构proplists... 阅读全文

posted @ 2014-08-28 20:02 沧海蜉蝣 阅读(127) 评论(0) 推荐(0)

导航