日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

单态模式

發布時間:2025/6/15 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 单态模式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
<?php//不使用final,允許繼承 class cheat {//快速建造的生效狀態,用private保護,同時設置static讓所有的作弊對象共享private static $fastBuild = false;//設置快速建造的生效狀態的方法,用public為了能夠公開調用public function setStatus($input){//如果輸入的秘籍正確,operation cwal是快速建造的秘籍if($input === 'operation cwal'){//像開關一樣,逆反狀態self::$fastBuild = !self::$fastBuild ;}}//讀取快速建造的生效狀態的方法,用public為了能夠公開調用public function getStatus(){return self::$fastBuild ;} }$cheatInstance1 = new cheat();//新增一個作弊對象 var_dump( $cheatInstance1->getStatus() );//打印狀態 $cheatInstance1->setStatus('operation cwal');//輸入秘籍 var_dump( $cheatInstance1->getStatus() );//打印狀態$cheatInstance2 = new cheat();//新增一個作弊對象 var_dump( $cheatInstance1->getStatus() );//打印狀態 發現和前一個對象共享了同一個狀態/*結論:單態模式不是通過唯一對象來保持一致,它將相關的成員設置為static, 這樣即使存在很多個它的對象,但它們共享成員,保持狀態的一致 單態模式用途總結:確保某個類所有的對象的成員在某些屬性上都一致,同時允許靈活的繼承這各類 但相對單件模式而言,系統資源開銷要大一些。 單態模式實現總結:把所有相關的成員設置為static。 */ ?>

?

轉載于:https://www.cnblogs.com/jiufen/p/4991509.html

總結

以上是生活随笔為你收集整理的单态模式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。