这三种模式不常用
命令模式:
把一个请求封装成对象,也可以把很多个请求封装成对象,然后对这写请求命令进行 的处理 (请求排队,记录日志,撤销)
应用场景: 数据库的事务 ,命令的撤销和恢复
************************
解释器模式:
需要使用java 进行一门语言的开发, 这个 此生之年怕是用不上了;
************************
访客模式:
对存储在一个集合里的 很多类型不同的对象;可以接受一类 称为访问者的对象来进行访问,不同的访问者请访问方式也不同。
使用场景:
1,xml的文档解析器的解析
2,编译器的设计
3,特别复杂的对象