话不多说, 直接上代码
"""
老张开车去东北
先明确都有什么类型?类型都有什么行为?
类型: 行为:
Person 人的类型 driving 驾驶的行为
Transportation 交通工具类型 run 行驶的行为
Area 地点的类型 没有行为
"""
class Person:
"""
人的类型
"""
def __init__(self, name):
"""
初始化人的属性
"""
self.name = name
def driving(self, transportation, area):
"""
驾驶的行为
"""
print("{}开{}出发了...".format(self.name, transportation.name))
transportation.run(area)
class Transportation:
"""
交通工具类型
"""
def __init__(self, name):
"""
初始化交通工具的属性
"""
self.name = name
def run(self, area):