摘要: 一.状态设计模式介绍 如果我们基于一个对象的状态来改变对象的行为,通常会在该对象中用if else或switch case语句对状态进行分类,当状态增加时还需要修改源码中的if或switch语句,很显然系统耦合性很高,违反的开闭原则。状态设计模式就是用来解决这个问题,通过状态(State)接口的实现 阅读全文
posted @ 2019-01-21 13:48 曲项向天歌 阅读(189) 评论(0) 推荐(0) 编辑