⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 a laboratory for teaching object-oriented thinking.mht

📁 十篇国外的重要资料
💻 MHT
📖 第 1 页 / 共 4 页
字号:
<P><IMG src=3D"http://c2.com/doc/oopsla89/fig5.gif">=20
<P>Events drive the human interface by triggering Actions that sequence =
through=20
Screens. The actual format and sequence of screens will be determined by =
the=20
user-interface design and will probably vary from bank to bank. We offer =
objects=20
from which state-machine like interfaces can be built.=20
<P><IMG src=3D"http://c2.com/doc/oopsla89/fig6.gif">=20
<P>Screen objects correspond to the states and Action objects correspond =
to the=20
transitions. Screens may vary in how they dispatch Actions. Actions =
themselves=20
will vary in how they process events. Actions ultimately construct =
Transactions=20
to which they delegate the further operating of the bank machine=20
<P><IMG src=3D"http://c2.com/doc/oopsla89/fig7.gif">=20
<P><FONT size=3D-3>Permission to copy without fee all or pan of this =
material is=20
granted provided that the copies are not made or distributed for direct=20
commercial advantage, the ACM copyright notice and the title of the =
publication=20
and its date appear and notice is given that copying is by permission of =
the=20
Association for Computing Machinery. To copy otherwise, or to publish, =
requires=20
a fee and/or specific permission.=20
<P>01989 ACM 089791-333-7/89/0010/0001 $1.50 </FONT>
<P>
<HR>

<ADDRESS><A href=3D"http://c2.com/">http://c2.com/</A> =
</ADDRESS></BODY></HTML>

------=_NextPart_000_0039_01C9A31C.C43BB970
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://c2.com/doc/oopsla89/fig1.gif

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

------=_NextPart_000_0039_01C9A31C.C43BB970
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://c2.com/doc/oopsla89/fig2.gif

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

------=_NextPart_000_0039_01C9A31C.C43BB970
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://c2.com/doc/oopsla89/fig3.gif

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

------=_NextPart_000_0039_01C9A31C.C43BB970
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://c2.com/doc/oopsla89/fig4.gif

R0lGODlh8AAVAfcAAAAAAP//AP///wDvAAJlDACZRwACXQAAJChsackgAL8RQO8AAwgIAMkfAL8R
AO8AALRsAtkgAQURFQRwAADAAAAUvwAA7wIAGACQzwAUB6TjAIHWRwYFcy68AcHAABQUAO0ADHSQ
RQIUXQLjJADWxwAFvy3ItADA2QAUBSNwAAHAkAAUFBgAMACQxyzjpMHWyRQFvwG8CAAUAC0A9wCQ
lwAUCgLjpMHWHRQFEe3IcXTAygIUvx08CADIAAC/AAAEfAAAyQAAvwQARMqQyb8Uv+8A7xcAALSQ
AAIUAJABkBQVFKQsAB0AAREAFQgARACQySPwrAHAHQAUES0AXO3jCXTWegIFCgL8pADAye1ofHTI

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -