From 984d91af0cf7ee3d0062dd4654b9295e0c58cec2 Mon Sep 17 00:00:00 2001 From: Brady James Garvin <bgarvin@cse.unl.edu> Date: Wed, 13 Feb 2019 12:29:24 -0600 Subject: [PATCH] Deferred example of duck typing. --- notes.py | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 notes.py diff --git a/notes.py b/notes.py deleted file mode 100644 index a4b123e..0000000 --- a/notes.py +++ /dev/null @@ -1,29 +0,0 @@ -class Visit(object): - def __init__(self): - self.notes = [] - - def add_note(self, note): - self.notes.append(note) - - -class Appointment(object): - def __init__(self): - self.note = None - - def add_note(self, note): - self.note = note - - -def void(event): - event.add_note('Voided.') - - -if __name__ == '__main__': - visit = Visit() - appointment = Appointment() - number = 7 - void(visit) - print(visit.notes) - void(appointment) - print(appointment.note) - void(number) -- GitLab