Moderator: Praesidium
Code: Select all
PROCEDURE (punt: Point) DoeIets; (*basistype*)
PROCEDURE (punt: Point3D) DoeIets;
PROCEDURE (punt: Point4D) DoeIets;
Code: Select all
PROCEDURE (punt: Point) DoeIets;
BEGIN
IF (p IS Point4D) THEN (*4D-processing*)
ELSIF (p IS Point3D) THEN (*3D-processing*)
ELSE (*exception conditions*)
END;
END DoeIets;
tstond in de voorbeeldvrage dus vroeg ik het mor.EagleEye812 wrote:Moeten we niet kennen. Er zijn twee manieren van OO:
De Oberon-1 manier: Type-test + type-guard = onbelangrijk want wordt niet verder behandeld in verdere cursussen
De oberon-2 manier: Polymorfisme = belangrijk want leunt aan tegen de C++ manier die in 2e bach wordt aangeleerd
Users browsing this forum: No registered users and 3 guests