You are on page 1of 2

Klasse van voorwerp

Creation maken
Feature: benoemen
Andere features

Klasse STORABLE_LINKED.LIST(G)
STRORABLE_ARRAY(G)
Inherit
ARRAY(G) / LINKED LIST(G)
STORABLE
Undefine
Is_equal, copy, consistent, setup / is_equal , copy
Creation maken
End

Klasse MENU
Maken
Features: benoemen
Feature make
Feature uitvoeren
Feature tonen
Andere features

Klasse root_class
Creation maken

Feature
Lijsten/rijen overnemen
Het_menu: MENU
Bestand: RAW_FILE
Bestandsnaam: STRING

Feature maken
Create lijst/rij .maken ( )
Bestand_ophalen
Create het_menu.make(rij/lijst)
Het_menu.uitvoeren
Bestand_opslaan
Io.readline
Bestand.close

Feature bestand_ophalen
Create bestandsnaam.make
Io.putstring(“Geef de naam van het bestand”)
Io.readline
Bestandsnaam:=clone(io.laststring)
Create bestand.make(bestandsnaam)
If bestand.exists
Then
Bestand.open_read_write
Bestand.go(0)
Lijst/rij ?=lijst/rij.retrieved(bestand)
Else
Io.putstring(“Bestand bestaat nog niet”)
Io.readline
Io.new_line
Io.putstring(“Lijst wordt aangemaakt”)
End—if
Io.new_line
End—bestand_ophalen

Feature bestand_opslaan is
Do
Lijst/rij.store_by_name(bestandsnaam)
Io.putstring(‘Alles is mooi opgeborgen in het geheugen”)
Io.new_line
End—bestand_opslaan

End—SYS

Bij feature benoemen:


Rij: ARRAY(TYPE)

Na putread

Na end—if from herhalen

If: . start.forth

Hetgeen bij putvaak achter .item

You might also like