- 11
- 0
- 约5.17千字
- 约 12页
- 2017-05-28 发布于河南
- 举报
state model报告
状态模式(State)
目的(Intent)
当一个对象的内在状态改变时允许改变其行为,这个对象看起来(appear)像是改变其类。
动机(Motivation)
假设有一个类TTCPConnection代表一个网络的联机。一个TTCPConnection对象可能是许多状态中之一:建立(established)、倾听(listening)、关闭(closed)。当一个TTCPConnection对象从其它对象接收到请求,它的反映是依据它目前的状态,例如;一个开启的请求依据其联机是否再关闭状态或建立状态。这个模式描述TTCPConnection对象在不同状态如何显示不同的行为。
这个模式的关键概念是导入一个抽象类TTCP State显示网络联机的状态,TTCPState类为所有显示不同操作状态的类宣告一个共同接口。例如;TTCPEstablished及TTCPClosed实现TTCPConnection的部分行为即建立及关闭。
TTCPConnection类维护一个状态对象(一个TTCPState子类的对象实例);这个状态对象显示TTCPConnection的目前状态。TTCPConnection委托所有状态有关的(state-specific)请求给这个状态对象。TTCPConnection使用TCPState子类对象实例执行联机的各种状态之一。
任何时候这个联机改变状态,TTCP
您可能关注的文档
- State University of New York at Binghamton-纽约州立大学宾汉顿分校.docx
- Stay Here Forever歌词及翻译.docx
- Stay Stay Stay吉他谱 Taylor Awift.doc
- StayHome概念建模——数据定义.pdf
- STAY的中文歌词.doc
- STEP 7 V5.4 软件安装及新功能介绍.pdf
- step by step 3000 第四册 Unit 3课件及答案.ppt
- STage_GOM帮助文档.pdf
- step7 microwin 安装与中文界面设定.pdf
- STEP7 Microwin V4.0编程软件的使用.doc
最近下载
- 术后镇痛培训试题及答案.docx VIP
- 第二届全国公诉人电视论辩赛题目.docx VIP
- 马工程教材《公共财政概论》-第十一章 政府预算.ppt VIP
- 精神药物合理使用专家共识(2026版).docx
- 2025年特许金融分析师无形资产估值专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照遥控器在风扰条件下的稳定操控方法专题试卷及解析.pdf VIP
- 2025年人教版高二分子极性判断专题试卷及解析.docx VIP
- 2025年房地产经纪人商品房买卖中的主体结构质量问题专题试卷及解析.pdf VIP
- 2025年房地产经纪人二手房客户购房需求深度分析与挖掘专题试卷及解析.pdf VIP
- TL 256-2022-中文 金属表面粉末涂料 表面防护要求.docx
原创力文档

文档评论(0)