python状态模式-小试牛刀
Python状态模式状态模式举例说明Code(Python)
状态模式
什么是状态模式,所谓状态模式是指对象在不同的状态下有不同的行为,这种不同的行为就好像是不同的类一样.
举例说明
在一个公司中,每个人都有自己的岗位和职责,假如我们实例化了两个人小白和小黄,都是公司的员工,结果天掉馅饼,小白被公司晋升为了经理,那小白的工作职能就改变了.这里就可以用状态模式来实现,当小白的身份状态变化时,其对应的行为方法也将改变!
Code(Python)
#encoding=utf-8
"""
状态模式小例程
"""
#
原创
2020-07-09 14:24:38 ·
309 阅读 ·
0 评论