最贊回答 / 在路上前行
<?php?namespace Imooc;class Factory{? ? public static function createFactory($class)? ? {? ? ? ? $db = new $class;? ? ? ? return $db;? ? }}
2015-02-26
最新回答 / 尋找光明的黑馬
這個模式單獨使用就是一個雞肋,必須要先執行一下工廠模式才能注冊到注冊器,應用到框架上都是在初始化的時候將要注冊的類全部執行一下才能通過注冊器獲取得到,否則返回NULL
2015-02-26
最贊回答 / zazaqicai
你學php的時候一開始寫應用的時候 不是 需要自己去寫很多的類,比如 連接數據庫類,驗證類,等等,或者得去架構自己的mvc模型等等,而這些都是用原生的php函數 或類寫出來的。當你寫第二個應用的時候,你會發覺,這些工作還是要重復繼續,那么你就重寫這些類,把這些類更加獨立起來,解耦什么什么的。慢慢發展這些類和架構,就會變成一個框架。業內有很多的框架都是比較成熟的,總而言之,框架能夠讓你加快開發速度,省去許多工作。我的理解
2015-02-04