Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 2927c1d

Browse files
committed
基本的面向对象分析和设计
1 parent 9391512 commit 2927c1d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

ex43.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def enter(self):
2222
class Engine(object):
2323

2424
def __init__(self, scene_map):
25-
self.scene_map = scene_map
25+
self.scene_map = scene_map # 这里运用了类的合成
2626

2727
def play(self):
2828
current_scene = self.scene_map.opening_scene()
@@ -32,7 +32,7 @@ def play(self):
3232
next_scene_name = current_scene.enter()
3333
current_scene = self.scene_map.next_scene(next_scene_name)
3434

35-
class Death(Scene):
35+
class Death(Scene): # 每个场景都是继承Scene类
3636

3737
def enter(self):
3838
print u"你死了,GameOver!"

0 commit comments

Comments
 (0)