PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   物件導向是在學什麼??它的定義是?? (https://www.pcdvd.com.tw/showthread.php?t=746868)

topwing 2007-09-24 04:02 AM

引用:
作者porkron
樓主簽名檔那學問學好,或許比寫程式賺的錢多


痾.....這個......我還是學程式好了
這門學問是很深的...
程式如果有bug可以慢慢找
但魔術如果公開場合出錯的話(尤其大型表演)....
準備等著被同圈的人在背後罵吧....
魔術好賺歸好賺,不過這是無止境的學習
每一時都要學習,每一刻都要創新
這樣才不會在表演時技缺....
而且要賺的多,道具也要投資的很多...
不像寫程式一部電腦,幾條電線,頂多加個網路線
一切ok!!

並不是說學魔術不好之類的
只是說真的有下定決心要學的話就要有那種心理準備

而我學魔術
是因為想學一些表演性質加上並不是那麼簡單就可以學到的東西
但最主要還是它的神秘性吸引著我
總而言之魔術是不錯的,只是投資是絕對不能少的.... :stupefy:

RogerShih 2007-09-24 04:05 AM

寫程式也是得追著技術跑, 光 .Net 從 1.1 到即將推出的 3.5 就夠頭大了.

更別說最近被 ajax WPF DirectX10&10.1 一堆東西搞到頭昏腦脹....學程式的很多都有資訊焦慮不是沒原因的喔 XD

到處逛逛 2007-09-24 04:09 AM

引用:
作者RogerShih
導向只是翻譯名詞, Object Orient Programming 簡稱 OOP.

其實有點難以解釋, 以 OOP 的精神來說, 就是以比較接近人類基本的思考模式物件來思考, 整體性而非工程性.

例如, 一般人看到一台車, 先看到完整外觀辨別出是什麼車, 接著會想到, 我們可以對車子做什麼樣的操作, 車子會有什麼樣的性能, 最後對車有興趣的人才會想去瞭解車子的構造.

我們開車, 不見得要多瞭解車, 大多數人只要知道怎麼開車就好, 不需要自己去組裝一台車出來. 這就是物件基本的精神.


看完了你從wiki copy的內容,我還是對導向不了解,對了!!我國文的素質很差,那位大師能幫我頓悟導向這兩個字是什麼意思 :)

topwing 2007-09-24 04:12 AM

引用:
作者RogerShih
寫程式也是得追著技術跑, 光 .Net 從 1.1 到即將推出的 3.5 就夠頭大了.

更別說最近被 ajax WPF DirectX10&10.1 一堆東西搞到頭昏腦脹....學程式的很多都有資訊焦慮不是沒原因的喔 XD


也是沒錯拉,程式很容易隨著技術而變動
但對我而言是"出錯"那部份差別就蠻大的了
不過魔術與程式相較之下有個好處
學過的招式隨時都可以拿出來表演 :laugh:

chlang 2007-09-24 04:16 AM

引用:
作者到處逛逛
看完了你從wiki copy的內容,我還是對導向不了解,對了!!我國文的素質很差,那位大師能幫我頓悟導向這兩個字是什麼意思 :)


那大陸用語 "面向" 會不會比較好理解 ^^;

不然就請 yahoo 字典吧..

Orient


1.vt. (及物動詞 transitive verb)
使(建築物等)朝東

2.定...的方位
He oriented himself by finding a familiar landscape.
他發現一處熟悉的景色,從而確定了自己所處的方位。

3.使適應;使熟悉情況
The freshman took a while to orient himself.
那位大學新生花了一段時間才熟悉了環境。

4. 以...為方向(或目的)[H][(+to/towards)]
The union is oriented towards welfare capitalism.
工會以福利資本主義為其奮鬥目標。

porkron 2007-09-24 04:21 AM

寫程式跟魔術都是不歸路
不過如果我兒子對這兩樣東西都有著極濃厚的興趣
也實際花在這兩樣東西上面有很長的時間
在家裡經濟不用操心並可供給他所需的情形下
我會比較鼓勵他去學魔術

導向....簡單的說就是從XX的角度去想、去做、去設計
XX就是剛剛說的程序或物件啦
物件是什麼,前面就有講啦

RogerShih 2007-09-24 04:22 AM

簡單說, 車子是物件, 手錶是物件, 用這種方式思考程式設計的方法, 就是物件導向的基本精神, 也就是面對物件的概念.

到處逛逛 2007-09-24 04:23 AM

那還有沒有更好的解釋呢,我先去睡覺,起來能不能解開導向這個意思。

RogerShih 2007-09-24 04:25 AM

我記得不知道看誰說過, 學物件導向多多少少要頓悟, 別人教多少反而其次.

沒辦法, 多學多寫吧.

RogerShih 2007-09-24 04:30 AM

這才是 wiki 的:

http://zh.wikipedia.org/w/index.php...1&variant=zh-tw

物件導向程式設計的雛形早在1960年的Simula語言中即可發現,當時的程式設計領域正面臨著一種危機:在軟硬體環境逐漸複雜的情況下,軟體如何得到良好的維護?物件導向程式設計在某種程度上通過強調可重複性解決了這一問題。20世紀70年代的SmallTalk語言在物件導向方面堪稱經典——以至於30年後的今天依然將這一語言視為物件導向語言的基礎。

物件導向程式設計可以被視作一種在程式中包含各種獨立而又互相調用的單位和物件的思想,這與傳統的思想剛好相反:傳統的面向過程程式設計主張將程式看作一系列函數的集合,或者直接就是一系列對電腦下達的指令。物件導向程式設計中的每一個物件都應該能夠接受數據、處理數據並將數據傳達給其它物件,因此它們都可以被看作一個小型的「機器」,或者說是負有責任的角色。

目前已經被證實的是,物件導向程式設計推廣了程式的靈活性和可維護性,並且在大型項目設計中廣為應用。此外,支持者聲稱物件導向程式設計要比以往的做法更加便於學習,因為它能夠讓人們更簡單地設計並維護程式,使得程式更加便於分析、設計、理解。反對者在某些領域對此予以否認。


所有的時間均為GMT +8。 現在的時間是12:02 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。