SNS用户动态的设计应该用什么设计模式啊

SNS 例如微博的用户动态,根据用户产生的相应类型的操作,然后在数据库中记录下来.

这个应该使用社么设计模式呢?策略?观察者?

观察者;

用户的每次操作都是一个目标,用户动态是观察者,观察目标的改变。 类似于iteye的消息。

一般会定义好动态的模板,如{username}给你留言了