新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
java狀態(tài)模式的特點有哪些
這篇文章給大家分享的是有關(guān)java狀態(tài)模式的特點有哪些的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
創(chuàng)新互聯(lián)專注于潛江企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站建設(shè),商城開發(fā)。潛江網(wǎng)站建設(shè)公司,為潛江等地區(qū)提供建站服務(wù)。全流程定制開發(fā),專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
1、特點
狀態(tài)類擁有相同的public方法
狀態(tài)類擁有一個屬性指向使用此狀態(tài)的實體類
狀態(tài)類在內(nèi)部自動切換狀態(tài),用戶無法感知
用于替換大塊重復(fù)出現(xiàn)的if語句
2、實例
package com.journaldev.design.state; public class TVStartState implements State { @Override public void doAction() { System.out.println("TV is turned ON"); } }
感謝各位的閱讀!關(guān)于“java狀態(tài)模式的特點有哪些”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
分享文章:java狀態(tài)模式的特點有哪些
標(biāo)題來源:http://fisionsoft.com.cn/article/gisspd.html