2012年2月21日
摘要: 由于行为型模式比较多,本人打算分两篇博客总结。今天一次介绍解释器、中介者、访问者、策略、备忘录、迭代器模式。解释器:适用场合:如果一种特定类型的问题发生的频率足够高,那么可能就值得向该问题的各个实例表述为一个简单语言中的句子。当有一个语言血药解释执行,并且你可将该语句中的句子表示为一个抽象语法树时,可使用解释器模式。例如机房收费系统中,组合查询中,如果没有在SQL语句中对表中字段起别名,而且也没有使用视图进行中英文转换,那么就可以在UI层中使用该模式,将对应的参数进行解释。解释成对应表中字段。此方发没有没有去实现,只是感觉应该可以实现。中介者:中介者模式,就是通过Mediator类,来接受、发 阅读全文
posted @ 2012-02-21 11:39 刘正权的博客 阅读(187) 评论(0) 推荐(0) 编辑