发明名称 State pattern enhancement
摘要 A method for enhancing state patterns in object-oriented programming is provided. The method comprises combining state patterns with hierarchical finite state machines that have history mechanisms. Inheritance, polymorphism and reflection are used to create state objects and call methods associated with those objects, which execute event entry and event exit behavior. The present invention distinguishes between internal and external state transitions and allows users of the pattern to clearly define execution of entry and exit behavior by calculating class hierarchies in which parent classes define common behavior in child classes. The present invention more accurately represents the complexity of state machines reified as software objects.
申请公布号 US2002129178(A1) 申请公布日期 2002.09.12
申请号 US20010801020 申请日期 2001.03.08
申请人 STORAGE TECHNOLOGY CORPORATION 发明人 STEERE ANTHONY W.;NUNEZ MICHAEL;ANKENY WILLIAM C.;ZEZULA THOMAS JOSEPH;JOYCE JOHN L.;SCHWEITZER MICHAEL FRANCIS
分类号 G06F9/44;(IPC1-7):G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址