老師說的DB.class.php里調用的query和connect等方法不應在其他類庫里創建,而應該在工廠類中創建,在其他類中調用
叫我們自己用的時候記得把順序反過來就行了,可是我現在想不懂,怎么反過來啊?這里工廠類調用其他類里面的方法不挺好的嗎?為什么要反過來?
請無視下面兩樓的內容…
請無視下面兩樓的內容…
請無視下面兩樓的內容…
叫我們自己用的時候記得把順序反過來就行了,可是我現在想不懂,怎么反過來啊?這里工廠類調用其他類里面的方法不挺好的嗎?為什么要反過來?
請無視下面兩樓的內容…
請無視下面兩樓的內容…
請無視下面兩樓的內容…
2017-02-27
舉報
2017-03-01
不是寫的東西防反了,是寫的順序反了。正常來說,應該先寫總方法,再寫不同數據庫下實現該方法的操作。但是老師卻先寫MySQL數據庫的操作,再在DB中調用。所以說反了。
2017-03-01
老師是在DB.class.php寫好需要什么方法,然后在mysql.class.php里面實現。因為不同數據庫同樣的操作是不同的。但是不管是什么數據庫,我只要想做的操作做到就行了。就相當于門面(操作)是相同的,但是內容卻可以不一樣。
? 至于為什么DB.class.php為什么能用mysql.class.php是因為在pc.php的require_once都引入了。
2017-02-27
以上問題懂了,突然想到老師說的,先創建DB.class.php,在DB.class.php中寫數據庫操作方法,而在mysql.class.php中調用,又不懂為什么了
2017-02-27
另問一下,在DB.class.php文件中, ?require_once('mysql.class.php'); 而后,在DB類的static function query(){}中調用 ?mysql.class.php中定義好的 query方法,需不需要先 global $query(); ? ? ? ?....