解決法3: ツールキット
Solution3: Toolkits
インタフェース部品をライブラリ化
UI libraries
イベント駆動 (マウス、タイマ、etc.)
Event-driven
制御の主体はツールキット側
Main routine exists in toollkit
イベント発生により「コールバック関数」が呼び出される
AP is implemented as functions
GUIアプリケーションで広く利用されている
Very popular for GUI applications