摘要 |
PURPOSE: To sufficiently and accurately perform programming even when the state of an object is dynamically changed. CONSTITUTION: The object for programming using an object-orientated method is provided with components composed of a state parameter S, state name lists S1 and S2 and state transition lists Si→Sj, Sj→Sk... in addition to internal parameters Z1 , Z2 ... for holding the internal information of the object and operating functions h1 , h2 ... for changing the values of these internal parameters Z1 , Z2 .... The state parameter S describes a state name showing the current state of the object. The state name lists S1 and S2 describe the state name designated by the state parameter S and the conditions with respect to the values of the internal parameters Z1 and Z2 capable of taping this state. The state transition lists describe the state change between the state names described by the state name lists S1 and S2 , the names of operating functions h1 and h2 executable corresponding to the state before the state change in the state change and conditions with respect to the values of internal parameters Z1 and Z2 for the state change.
|