Re: [請益] php的學習 (物件導向)

看板PHP作者 (陸奧鬼一)時間17年前 (2009/01/21 13:22), 編輯推噓3(302)
留言5則, 2人參與, 最新討論串2/6 (看更多)
就像推文裡面說的,如果只是照著書本的進度在走, 真的會覺得學不到什麼東西。 想像一下,有一個汽車的物件,物件本身帶有 屬性: 加速度、目前的速度、極速。 方法: 踩油門、踩煞車。 執行踩油門的方法: 目前的速度就會依照加速度的設定值增加,直到極速。 執行踩煞車的方法: 目前的速度會慢慢減少直到變成零。 如果只要控制一台車,以上這些屬性, 只要放在變數 $speeda, $speednow, $speedmax; 但是如果是要控制兩台、三台,甚至十台車的時候, 要定義那十台的加速度、目前的速度、極速, 還有踩油門、踩煞車的 function 寫法,會變成一種困擾, 畢竟A車踩油門,當然只能影響A車的速度。 使用物件的好處就是可以不用擔心為去影響到另一個物件的資料。 小小的心得,有錯的地方也歡迎各位先進指錯。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.85.63.179

01/21 21:07, , 1F
大概有點感覺了@@
01/21 21:07, 1F

01/21 21:08, , 2F
類似黑盒子 是嗎?
01/21 21:08, 2F

01/22 12:25, , 3F
因為現實世界也是物件化,所以物件導向設計容易視覺化
01/22 12:25, 3F

01/22 12:31, , 4F
一些標榜視覺化的IDE甚至可以拖拖拉拉邊畫邊寫
01/22 12:31, 4F

01/22 12:32, , 5F
把函式,資料,往你的物件拉條線,真的是很有 FU~
01/22 12:32, 5F
文章代碼(AID): #19Th4Z3E (PHP)
文章代碼(AID): #19Th4Z3E (PHP)