GOF23 设计模式 之命令模式、解释器模式、访客模式

这三种模式不常用

命令模式:

把一个请求封装成对象,也可以把很多个请求封装成对象,然后对这写请求命令进行 的处理 (请求排队,记录日志,撤销)

应用场景: 数据库的事务 ,命令的撤销和恢复

************************

解释器模式:

需要使用java 进行一门语言的开发, 这个 此生之年怕是用不上了;

************************

访客模式:

对存储在一个集合里的 很多类型不同的对象;可以接受一类 称为访问者的对象来进行访问,不同的访问者请访问方式也不同。

使用场景:

1,xml的文档解析器的解析

2,编译器的设计

3,特别复杂的对象

发布了190 篇原创文章 · 获赞 10 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/wangrong111222/article/details/104116492
今日推荐