看完目录就可以大概理解了,然后就需要去敲一敲代码,不过这个多态还确实挺厉害的。
目录
做一件事
员工1:干第一个过程
员工2:干第二个过程
员工3:干第三个过程
员工4:干第四个过程
员工5:干第五个过程
然后现在一共发了五份工资
同样也是做一件事
员工6:直接做完了这件事
代码示例
做一件事
一共有五个过程
员工1:干第一个过程
发一份工资
员工2:干第二个过程
发一份工资
员工3:干第三个过程
发一份工资
员工4:干第四个过程
发一份工资
员工5:干第五个过程
发一份工资
然后现在一共发了五份工资
同样也是做一件事
员工6:直接做完了这件事
发给他俩份——n份工资
所以,总结出来就是多态可以让代码更加灵活,让代码更加具有开放性,来个例子
就是写一个简单 的管理系统,可以把增删改查分开,分别是一个类,然后把这几个类抽象成一个操作类,这个操作类就是多态。
代码示例
class operate:
def add():
print("add")
def delete():
print("delete")
def change():
print("change")
def find():
print("find")
class Add:
def add_message():
print("add_message")
class Delete:
def delete_message():
print("delete_message")
class Change:
def change_message():
print("change_message")
class Find:
def find_message():
print("find_message")
所以 ,你是不是该思考一下?