读书人

yazd项目经验(四)

发布时间: 2012-07-08 17:43:43 作者: rapoo

yazd项目心得(四)

6. Prototype模式

??? 例子是yazd项目中过滤器的实现,其实又有点像装饰器模式。filter和过滤对象继承同一个接口,接收一个过滤对象,在方法中进行过滤处理,比如在FilterHtml继承ForumMessage,在构造函数内clone所有的过滤对象的属性,病在getBody方法中对Html内容进行特殊字符的转换等处理。

读书人网 >开源软件

热点推荐