We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 97f63ef commit 3347705Copy full SHA for 3347705
chapter07_adapter_facade/duck_adapter.py
@@ -1,18 +1,20 @@
1
from random import randint
2
from duck import MallardDuck
3
4
-class DuckAdapter():
+
5
+class DuckAdapter:
6
def __init__(self, duck) -> None:
7
self.duck = duck
8
self.rand = randint
-
9
10
def gobble(self):
11
self.duck.perform_quack()
12
13
def fly(self):
- if self.rand(0,4) == 0:
14
+ if self.rand(0, 4) == 0:
15
self.duck.perform_fly()
16
17
18
def turkey_test_drive():
19
duck = MallardDuck()
20
tuckey = DuckAdapter(duck)
@@ -22,5 +24,5 @@ def turkey_test_drive():
22
24
tuckey.fly()
23
25
26
-if __name__ == '__main__':
- turkey_test_drive()
27
+if __name__ == "__main__":
28
+ turkey_test_drive()
0 commit comments