摘要: 状态模式:允许对象在内部状态改变时改变它的行为。 一个对象会有不同的状态,不同的操作会影响状态,同时状态改变,也会影响对象和业务流程。例如,薛定谔的猫有3种状态:生、死、不确定,假设3种状态可转换. 名称为CatState的trait描述了对猫的所有状态操作: trait CatState { fn 阅读全文
posted @ 2021-06-26 16:07 bwin 阅读(204) 评论(0) 推荐(0)