Skip to content

Commit 907fd3b

Browse files
committedJun 16, 2021
updated readme
1 parent ba7c8e2 commit 907fd3b

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed
 

‎README.md

+28
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,31 @@ public abstract class Duck {
4040
}
4141
}
4242
```
43+
44+
### Sample Code : Python
45+
46+
From this repository :
47+
48+
```python
49+
class Duck():
50+
fly_behavior = None
51+
quack_behavior = None
52+
53+
def set_fly_behavior(self, fly_behavior):
54+
self.fly_behavior = fly_behavior
55+
56+
def set_quack_behavior(self, quack_behavior):
57+
self.quack_behavior = quack_behavior
58+
59+
def display():
60+
raise NotImplementedError
61+
62+
def perform_fly(self):
63+
self.fly_behavior.fly()
64+
65+
def perform_quack(self):
66+
self.quack_behavior.quack()
67+
68+
def swim():
69+
print("All ducks float, even decoys!")
70+
```

0 commit comments

Comments
 (0)
Please sign in to comment.