作者s5846125 (陸奧鬼一)
看板PHP
標題Re: [請益] php的學習 (物件導向)
時間Wed Jan 21 13:22:35 2009
就像推文裡面說的,如果只是照著書本的進度在走,
真的會覺得學不到什麼東西。
想像一下,有一個汽車的物件,物件本身帶有
屬性: 加速度、目前的速度、極速。
方法: 踩油門、踩煞車。
執行踩油門的方法: 目前的速度就會依照加速度的設定值增加,直到極速。
執行踩煞車的方法: 目前的速度會慢慢減少直到變成零。
如果只要控制一台車,以上這些屬性,
只要放在變數 $speeda, $speednow, $speedmax;
但是如果是要控制兩台、三台,甚至十台車的時候,
要定義那十台的加速度、目前的速度、極速,
還有踩油門、踩煞車的 function 寫法,會變成一種困擾,
畢竟A車踩油門,當然只能影響A車的速度。
使用物件的好處就是可以不用擔心為去影響到另一個物件的資料。
小小的心得,有錯的地方也歡迎各位先進指錯。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.85.63.179
推 kusoayan :大概有點感覺了@@ 01/21 21:07
→ kusoayan :類似黑盒子 是嗎? 01/21 21:08
推 HuangJC :因為現實世界也是物件化,所以物件導向設計容易視覺化 01/22 12:25
推 HuangJC :一些標榜視覺化的IDE甚至可以拖拖拉拉邊畫邊寫 01/22 12:31
→ HuangJC :把函式,資料,往你的物件拉條線,真的是很有 FU~ 01/22 12:32