オブジェクト指向ツールキット

  • 独立したインタフェース部品
    • ウィンドウ, テキスト枠, etc.
    • 個有のデータや手続を持つ
  • 例: NeXTstepのプログラム
    main(){
    NXApp = [MyApp new];
    window = [NXApp mainWindow];
    mask = [window eventMask];
    [NXApp run];
    ...
    
  • 文字のような微小オブジェクトを利用できるツールキットもある