开发中常见的应用场景 棋类游戏的悔棋 普通软件中的撤销操作 数据库中事务管理中的回滚操作 Photoshop软件中的历史记录 场景 录入大批量人员资料.正在录入当前人资料时,发现上一个人录错了,此时需要恢复上一个人的资料,再进行修改 Word文档...

Continue reading

开发中常见的场景 聊天室程序的服务器转发给所有客户端 网络游戏(多人联机对战)场景中,服务器将客户端的状态进行分发 邮件订阅 Servlet略同中.监听器的实现 Android中,广播机制 JDK的AWT中事件处理模型,基于观察者模式的委派事件模型(...

Continue reading

开发中常见的场景 银行系统中账号状态的管理 OA系统中公文状态的管理 线程对象各状态之间的切换 场景 电梯的运行 维修,正常,自动关门,自动开门,向上运行,向下运行,消防状态 红绿灯 红灯,黄灯,绿灯 企业或政府系统 公文的审批状态 ...

Continue reading

开发中常见的场景 JavaSE中GUI编程中的布局管理 Spring框架中,Resource接口,资源访问策略 javax.servlet.http.HttpServlet#service() 场景 某个市场人员接到单后的报价策略(CRM系统中常见问题)...

Continue reading

开发中常见的场景 EL表达式 正则表达式解释器 SQL语法的解释器 数学表达式解析器 如现成的工具包:Math Expression String Parser,Expression4J等 介绍 是一种不常用的设计模式 用于描述如何构成一个简单的...

Continue reading

开发中常见的场景(使用率低) Struct2中,action的整个调用过程中就有命令模式 数据库事物机制的底层实现 命令的撤销和恢复 介绍 命令模式:将一个请求封装为一个对象,从而使我们可用不同的请求对客户进行参数化;队请求排队或者记录请求日志,以及支持可撤...

Continue reading

开发中常见的场景 MVC模式(其中的C,控制器就是一个中介者对象.M和V都和他打交道) 窗口程序,窗口软件开发中窗口对象也是一个中介者对象 图形界面开发GUI中,多个组件之间的交互,可以通过引入一个中介者对象来解决,可以是整体的窗口对象或者DOM对象 Jav...

Continue reading

Matrix42

Record and Share!