清秀外套

文章
2
资源
0
加入时间
2年10月17天

详解设计模式:状态模式

状态模式(State Pattern)也被称为状态机模式(State Machine Pattern),是在 GoF 23 种设计模式中定义了的行为型模式。在状态模式 类的行为是基于它的状态改变的。在状态模式中,我们创建表示各种状态的对象和一个行为随着状态对象改变而改变的 context 对象。状态模式 对有状态的对象,把复杂的“判断逻辑”提取到不同的状态对象中,允许状态对象在其内部状态发生改变时改变其行为。本篇文章内容包括:关于状态模式、状态模式 Demo

python 如果你的年龄大于18_python基础

在python是空格是很重要的比如如果在print前面加一个空格就会报错在python中你必须顶格写if 要判断的条件:条件成立时要执行的事情(图1)在图1中要判断的条件是年龄是不是大于18岁。大于18岁就可以去酒吧了。else语句配合if条件使用(图2)在图二中要判断的条件是年龄是不是大于18岁。如果大于18岁就可以去酒吧了,相反如果不是大于18岁那就只能说sorry了elif语句配合if语句使...