
CSI2120: Programming Paradigms
typeof(cowbarn, A)
parent(Z,cowbarn),typeof(Z,A)
typeof(barn,A)
parent(_Z,barn),typeof(_Z,A)
parent( A, cowbarn)
X=cowbarn, Y=A
Z=barn A=barn
_X=barn, _Y = A
typeof(farmbuilding,A)
parent(__Z,farmbuilding),typeof(__Z,A)
__X=farmbuidling, __Y = A
_Z=farmbuilding
__Z=building
typeof(building,A)
parent(___Z,building),typeof(___Z,A)
___X=building, __Y = A ____X=building, ___Y = A
parent(A, building)
A = building
parent(A, farmbuilding)
A = farmbuilding
parent( A, barn)
_____X=farmbuilding, ____Y = A
______X=barn, _____Y = A
_______X=cowbarn, ______Y = A