oop最新書籤
物件導向基礎:何謂類別(Class)?何謂物件(Object)? [解答] 
物件導向基礎:何謂類別(Class)?何謂物件(Object)? [解答] 
物件導向基礎:何謂類別(Class)?何謂物件(Object)? [解答]
上次的 物件導向基礎:何謂類別(Class)?何謂物件(Object)? 我有考各位 12 道題目,以下我就以我個人觀點回覆我自己的這 12 道題目,覺得有疑義的人歡迎提出討論。我覺得抽象概念透過不斷對話可以有效釐清不容易理解的知識與... 繼續閱讀...
上次的 物件導向基礎:何謂類別(Class)?何謂物件(Object)? 我有考各位 12 道題目,以下我就以我個人觀點回覆我自己的這 12 道題目,覺得有疑義的人歡迎提出討論。我覺得抽象概念透過不斷對話可以有效釐清不容易理解的知識與...繼續閱讀
分類:軟體
物件導向基礎:何謂類別(Class)?何謂物件(Object)? 
物件導向基礎:何謂類別(Class)?何謂物件(Object)? 
物件導向基礎:何謂類別(Class)?何謂物件(Object)?
每次有新人來面試,我都會問新人這個很基礎的程式開發問題,想聽看看來面試的人如何解釋這個每天朝夕相處的東西,但很難想像的是竟然有大部分的面試者都無法回答出讓我滿意的答案,不是支支吾吾的講不清楚,就是只能講出他們語法上的差別(錯誤觀念),但卻無法清楚且具體的描述何謂類別、何謂物件。 繼續閱讀...
每次有新人來面試,我都會問新人這個很基礎的程式開發問題,想聽看看來面試的人如何解釋這個每天朝夕相處的東西,但很難想像的是竟然有大部分的面試者都無法回答出讓我滿意的答案,不是支支吾吾的講不清楚,就是只能講出他們語法上的差別(錯誤觀念),但卻無法清楚且具體的描述何謂類別、何謂物件。繼續閱讀
分類:其他
世紀末軟體革命復刻版 
世紀末軟體革命復刻版 
http://www.books.com.tw/exep/prod/booksfile.php?item=0010334718 沒想到電腦書也流行復古... 真是令人懷念的一本書啊,電腦書通常都是半年到一年就過時了,堆了兩年以上的書很少還會拿出來翻... 不過這本 (原版,不是復刻版) 例外,足足有好幾年的時間我還是會沒事就拿起來翻一翻。每想到十來年後還會有書局再版... 一定要推一下。 這本書的觀念寫的實在不錯,我有很多OOP的觀念都是靠這本書建立起來的。常常有人問我學物件導向要看那本書,我都很想推這一本,不過早就絕版了那買的到... 前陣子才發現竟然有復刻版... :D 再...
分類:其他
Thread Sync #2. 實作篇 - 互相等待的兩個執行緒 
Thread Sync #2. 實作篇 - 互相等待的兩個執行緒 
繼上篇,有人跟我講太深奧了... Orz, 其實不會,只是還沒看到 Code 而以...。就先來幫黑暗魔人賽說明一下程式碼...。首先來看的是黑暗大魔王: GameHost.. GameHost 呼叫 Player 的片段[copy code] public void Start(Player p) { // 略... int[] guess = p.StartGuess(_maxNum, _digits); // 略... Hint hint = compare(gues...
分類:軟體
Thread Sync #1. 概念篇 - 如何化被動為主動? 
Thread Sync #1. 概念篇 - 如何化被動為主動? 
別以為我轉行了... 這篇不是勵志文章,教你用主動積極的態度面對人生.... 而是討論執行緒同步機制及如何用來解決惱人的流程問題。會寫這篇的念頭來自黑暗程式魔人辦的猜數字程式設計大賽,在處理的過程中想到的解法...,不過這篇要講的不是猜數字,而是不相干的東西: Thread Sync (執行緒的同步機制)。 一般程式寫久了,會很習慣一路到底的思考方式,程式也完全照這樣的思路被設計出來。不過寫 GAME 這類的程式就不是這麼一回事了。就先舉十五年前我用 C 寫的俄羅斯方塊的遊戲當例子 (大驚! 十... 十五年?),腦袋裡想的流程八九不離十,一定是像這樣: ...
[C#: yield return] #1. How It Work ? 
[C#: yield return] #1. How It Work ? 
C# 常常拿來跟 Java 比較,在 .NET 1.1 時常常是不相上下,而 .NET 又因為較年輕 & 頂著 M$ 的名號,往往被當成玩具一樣,不過 M$ 的確是在 .NET 及 C# 下了很多功夫,作了很多 Sun 不願意在 Java 身上作的事,這次要探討的 yield return 及 IEnumerable 這搭配的 Interface 就是一例...。 Java 在過去的版本,往往為了跨平台,把修改 VM 規格視為大忌,連帶的連語法修改都一樣,即使不影響編譯出來的 bytecode 相容性也是一樣不肯改。而 .NET 就為了語法簡潔,編譯器往往是讓步的一方...
分類:軟體
ericsk’s blog » 簡單筆記 JavaScript 的 OOP 
ericsk’s blog » 簡單筆記 JavaScript 的 OOP 
elleryq 收藏於 2007/07/20
雖然我沒有很認真研究 JavaScript 的 type checking 或是 memory allocation 的機制,不過目前這樣做還能動,而且也還蠻好理解的。
分類:網站設計
矇矇的秘密基地 - 不要從程式語言學習「物件導向」! 
矇矇的秘密基地 - 不要從程式語言學習「物件導向」! 
elleryq 收藏於 2006/02/28
許多技術人員係從物件導向程式語言(OOP, Object-Oriented Programming Language)來學習物件導向,從 OOP 的角度來學習物件導向時,經常會把它當作是一種 "技術",當作 "技術" 時,你會想去 "用" 它,而若當你無法 "應用" 在現實面時,就會覺得 "不好用"、"難用" 、理論無法與現實結合" ...等。
把物件導向當作 "技術" 的最大的問題是:你永遠不知道為什麼你要使用物件導向!
分類:設計




標籤:




標籤:





標籤:

訂閱