摘要: /** * 状态模式:跟策略模式很像,只不过策略模式是根据行为来判断的,而状态模式是根据状态来判断的:例如猪有睡觉和醒来2种状态,睡觉就会做梦.醒来就会吃东西 * 模式特点:一个状态接口和多个状态实现类 ,一个上下文类,状态对象以组合的方式作为属性到上下文类中 * * * * */ //状态接口 p 阅读全文
posted @ 2019-05-27 17:48 yangxiaohui227 阅读(91) 评论(0) 推荐(0)
摘要: /** * 策略模式:需求:景点卖票,如果是儿童免票,成人原价,学生半价,如果要实现这个效果,并且将来非常容易拓展,那么就可以使用策略模式,策略模式 * 就是将不同的算法抽取出来,每个算法都是平行的.跟if--else if--else if一样,每个算法都是互相平行个关系,将来要新增一个算法,只要 阅读全文
posted @ 2019-05-27 11:44 yangxiaohui227 阅读(122) 评论(0) 推荐(0)