Reflective State Pattern with Dynamic Constructiveness  

Reflective State Pattern with Dynamic Constructiveness

在线阅读下载全文

作  者:Jiang Hong 1, He Ke\|qing 1, Ying Shi 2 1.College of Computer,Wuhan University,Wuhan 430072,China 2.State Key Laboratory of Software Engineering,Wuhan University,Wuhan 430072,China 

出  处:《Wuhan University Journal of Natural Sciences》2001年第Z1期191-199,共9页武汉大学学报(自然科学英文版)

基  金:The research wsa supported in part by the Middleware Software Division of Software Group of Fujitsu L imited inJapan;technolo

摘  要:After discussing the reflective method of structure and behavior in the State design pattern based on Role Object pattern and the Reflective pattern of software architecture, this paper proposes a reflective state pattern with dynamic constructiveness. This paper explains the meta level and the base level, which are two levels of this pattern, and specifies the relation of two levels by using Meta Object Protocol (MOP). Then it discusses mechanism of interception and reification for reflecting base object from Meta object. Finally this paper gives an example of network server for applying the Reflective State pattern.After discussing the reflective method of structure and behavior in the State design pattern based on Role Object pattern and the Reflective pattern of software architecture, this paper proposes a reflective state pattern with dynamic constructiveness. This paper explains the meta level and the base level, which are two levels of this pattern, and specifies the relation of two levels by using Meta Object Protocol (MOP). Then it discusses mechanism of interception and reification for reflecting base object from Meta object. Finally this paper gives an example of network server for applying the Reflective State pattern.

关 键 词:role model state design pattern reflective pattern role object pattern 

分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象