您好,登錄后才能下訂單哦!
工作幾個月了用框架開發過網站,也用混編寫過程序,但是對于面向對象我一直很吃力,總感覺無從下手,于是開始在網上找一些基礎的面向對象的視頻來學習.昨天我在網上找到了一個關于會員注冊登陸的用面向對象來實現的一個簡短的視頻,老師講的很快,總共不到一個小時的視頻,聽得我也是云里霧里的,所以又聽了一遍,順便寫下這個博客,希望和我一樣的新手可以逐漸的理解面向對象,當然大家頁可以直接去51cto直接看原裝的視頻.
首先上圖:這是我自己畫的一個圖,主要用來將頁面與類的邏輯關系分清楚,也幫助大家理解.
demo文件我已經上傳大家可以下載下來看看.下面我寫一下我自己認為非常不好理解的地方:
1.首先是邏輯結構,每個文件是作什么用的,以及各個文件之間如何關聯.這個位置我到現在也不是很懂,可能剛接觸的時候解釋這個樣子.這個應該與經驗有很大的關系.
2.在index.php中有個__autoload函數用來載入類文件,如果只有一個類文件這個是很好理解的,但是如果想這個例子一樣有五個類文件(當然一般的項目里可能要比這多得多了).
3.這點就是User這個抽象類定義了Reg類和Login類的方法.在Main類中有一方法通過傳入不同的類的對象實現了一個簡單的多態.
其余所有的東西我都在demo文件內部有詳細的注釋(由于是測試文件并沒有鏈接數據庫,而是直接使用的xml文件數據庫進行的測試).
這個例子對我這樣的初學者來說很不錯,能漸漸的幫我找到面向對象編程的思路.如果大家有比較好的面向對象的小案例,希望能給我留個評論.共同學習.
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。