對於乙個好的文章,即我說的第一類文章,作者大都自己本身有著深入的理解,寫作也是比較用心。這是所有學習者都想讀到的。如果你是乙個初學者,這種文章可能更讓你受益匪淺:文章從乙個技術本身的發展歷程講起,簡而言之就是這個技術是怎麼發展而來的,在這個技術之前存在哪些技術,這些技術有哪些特點,為什麼會被目前的技術所取代,而目前的技術又解決了之前的技術所存在的哪些問題。弄清楚了這些,便很容易弄明白這一項技術。
圖一
圖二
可以看到紅線圈出的部,這兩處作者都用的'虛擬記憶體'這個名詞。對於乙個初學者,他可能知道windows上有乙個設定虛擬記憶體大小的地方,所以相當然認為虛擬記憶體就是用磁碟上的檔案充當記憶體的技術,所以他看到圖二的這段話沒啥疑惑的,和自己的理解一樣。如果這個初學者不知道虛擬位址空間這個概念,當他讀到圖一的這段話時,他又會去如何理解這個虛擬記憶體呢?相信初學者可能已經迷糊了,虛擬記憶體到底是啥到底幹啥的。當然,已經有這方面知識的人一看就知道這兩個『虛擬記憶體』不是一回事。但初學者可能甚至連自己以前建立起的知識體系也被擾亂了,不但沒學到知識不說,而且還打擊了自信心而心情失落。說這種文章害人也許嚴重了,但是確實也極容易誤導人。
不要讓物件成為奴隸
寫這篇文章純粹是為了提高大家對物件的認識。此間不同的論點不適用於目前的工程應用軟體設計。物件什麼時候成為奴隸了?也許在物件導向出現的時候,早就注定他是奴隸了。就如非洲黑人被帶到美洲的第一天,他們就是奴隸!是什麼是他們成為奴隸?枷鎖!身上的枷鎖和心靈上的枷鎖!身上的枷鎖是他們不能掙脫,而心靈上的枷鎖確...
不要讓物件成為奴隸
2006年11月08日 08 43 00 物件什麼時候成為奴隸了?也許在物件導向出現的時候,早就注定他是奴隸了。就如非洲黑人被帶到美洲的第一天,他們就是奴隸!是什麼是他們成為奴隸?枷鎖!身上的枷鎖和心靈上的枷鎖!身上的枷鎖是他們不能掙脫,而心靈上的枷鎖確讓他們不願或是不知道逃離!不是奴隸的人,永遠不...
不要讓物件成為奴隸
物件什麼時候成為奴隸了?也許在物件導向出現的時候,早就注定他是奴隸了。就如非洲黑人被帶到美洲的第一天,他們就是奴隸!是什麼是他們成為奴隸?枷鎖!身上的枷鎖和心靈上的枷鎖!身上的枷鎖是他們不能掙脫,而心靈上的枷鎖確讓他們不願或是不知道逃離!不是奴隸的人,永遠不願意主動去思考,為什麼奴隸要成為奴隸!而成...