File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed
Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change 77
88import random
99
10+
1011class PetShop :
1112
1213 """A pet shop"""
@@ -64,6 +65,7 @@ def get_pet(self):
6465 def get_food (self ):
6566 return "cat food"
6667
68+
6769# Create the proper family
6870def get_factory ():
6971 """Let's be dynamic!"""
Original file line number Diff line number Diff line change 33
44"""http://ginstrom.com/scribbles/2008/11/06/generic-adapter-class-in-python/"""
55
6- import os
76
87class Dog (object ):
98 def __init__ (self ):
109 self .name = "Dog"
10+
1111 def bark (self ):
1212 return "woof!"
1313
14+
1415class Cat (object ):
1516 def __init__ (self ):
1617 self .name = "Cat"
18+
1719 def meow (self ):
1820 return "meow!"
1921
22+
2023class Human (object ):
2124 def __init__ (self ):
2225 self .name = "Human"
26+
2327 def speak (self ):
2428 return "'hello'"
2529
2630
2731class Car (object ):
2832 def __init__ (self ):
2933 self .name = "Car"
34+
3035 def make_noise (self , octane_level ):
3136 return "vroom{0}" .format ("!" * octane_level )
3237
You can’t perform that action at this time.
0 commit comments