[版权申明]非商业目的注明出处可自由转载 出自:shusheng007 设计模式汇总篇,一定要收藏:永不磨灭的设计模式 概述 状态模式在日常开发中是一个非常实用的模式,可以将你的代码逼格迅速提升一个档次,所以让我们开始今天的卓越之旅吧。 类型 行为型(behavioral) 难度 3颗星 定义 当一个对象内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 定义对于初学者没啥用,因为字都认识却无法理解其中的含义。必须等学完了,回过头来看才能更加深刻的理解其含义 使用场景 你发现你的代码里面存在一个很长的if…