Padrão State Reflexivo: Refinamento do Padrão de Projeto State para uma Arquitetura Reflexiva

L. L. Ferreira, C. M. F. Rubira
{"title":"Padrão State Reflexivo: Refinamento do Padrão de Projeto State para uma Arquitetura Reflexiva","authors":"L. L. Ferreira, C. M. F. Rubira","doi":"10.5753/sbes.1998.24024","DOIUrl":null,"url":null,"abstract":"Padrões constituem boas soluções de projeto para problemas recorrentes dentro de um contexto particular. À medida que os padrões são aplicados, aumenta-se o entendimento sobre os mesmos, e as soluções apresentadas por eles podem evoluir, tomando-os cada vez mais maduros. Este artigo apresenta um refinamento para o padrão de projeto State e discute vários problemas associados à sua implementação. Para a aplicação do padrão State, são necessárias decisões de projeto que envolvem aspectos de controle relacionados ao comportamento dinâmico de um objeto, como por exemplo, a definição e o controle das transições de estado. O padrão proposto, denominado padrão State Reflexivo, utiliza uma arquitetura reflexiva para a implementação destes aspectos de controle no meta-nível, separando-os dos aspectos funcionais implementados no nível base. São definidas também algumas variações do padrão State Reflexivo para o domínio de tolerância a falhas, dando origem a um sistema de padrões que auxilia o desenvolvimento de software tolerante a falhas.","PeriodicalId":201403,"journal":{"name":"Anais do XII Simpósio Brasileiro de Engenharia de Software (SBES 1998)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-10-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Anais do XII Simpósio Brasileiro de Engenharia de Software (SBES 1998)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5753/sbes.1998.24024","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Padrões constituem boas soluções de projeto para problemas recorrentes dentro de um contexto particular. À medida que os padrões são aplicados, aumenta-se o entendimento sobre os mesmos, e as soluções apresentadas por eles podem evoluir, tomando-os cada vez mais maduros. Este artigo apresenta um refinamento para o padrão de projeto State e discute vários problemas associados à sua implementação. Para a aplicação do padrão State, são necessárias decisões de projeto que envolvem aspectos de controle relacionados ao comportamento dinâmico de um objeto, como por exemplo, a definição e o controle das transições de estado. O padrão proposto, denominado padrão State Reflexivo, utiliza uma arquitetura reflexiva para a implementação destes aspectos de controle no meta-nível, separando-os dos aspectos funcionais implementados no nível base. São definidas também algumas variações do padrão State Reflexivo para o domínio de tolerância a falhas, dando origem a um sistema de padrões que auxilia o desenvolvimento de software tolerante a falhas.
反射状态模式:对反射架构的状态设计模式的细化
模式为特定环境中反复出现的问题提供了良好的设计解决方案。随着这些标准的应用,人们对它们的理解也在增加,它们提出的解决方案也在不断发展,使它们变得越来越成熟。本文对状态设计模式进行了改进,并讨论了与实现相关的各种问题。对于状态模式的应用,需要涉及与对象动态行为相关的控制方面的设计决策,例如状态转换的定义和控制。提出的标准称为自反状态标准,它使用自反体系结构来实现元级别的这些控制方面,将它们与底层实现的功能方面分离开来。定义了容错领域的反射状态模式的一些变体,从而形成了一个有助于容错软件开发的模式系统。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信