简体中文 | 繁体中文

大话设计模式-----第167章


命师 都市不良人 一宠到底,爱上男闺蜜 萌妻很纯情:天价富豪来相亲 豪门少爷倒插门 跟爷爷谈恋爱 首席的毒宠 黑暗之泪 万古战帝 不灭狂神 半步九天 妖国儒皇 攻城掠婚·老婆大人,萌萌哒! 重生之天王败家子 追你到仙界 尸走荒野 合租趣事 长生劫大唐双龙 佛子魔修 野狗的逻辑
第167章

小A:“什么时候使用状态模式?”

大B:“State模式在实际使用中比较多,适合‘状态的切换’。因为我们经常会使用Ifelseifelse进行状态切换,如果针对状态的这样判断切换反复出现,我们就要联想到是否可以采取State模式了。不只是根据状态,也有根据属性。如果某个对象的属性不同,对象的行为就不一样,这点在数据库系统中出现频率比较高,我们经常会在一个数据表的尾部,加上property属性含义的字段,用以标识记录中一些特殊性质的记录,这种属性的改变(切换)又是随时可能发生的,就有可能要使用State。”

推荐小说