築夢角落

致力於用最生活化的例子讓所有人都能懂程式,也喜歡分享動漫、小說心得,以及自己的所見所聞、所思所想。
<
1
>
| viewed : 183
相信許多寫過Java的人,心中或多或少都有一個疑問,特地把Class的成員變數宣告成private,再提供public getter/setter讓外部存取它,真的有意義嗎?為什麼不直接把成員變數宣告成public?這次就讓我們從哲學的角度來分析看看吧。
| viewed : 333
什麼是程式?程式是如何運作的?想了解這個問題,先從觀察日常可見的音樂盒開始,暫且拋開令人陌生的專有名詞,用一首曲子的時間,就能知道程式是如何從無到有變出來的,又是如何讓硬體裝置發揮無窮的可能性。
| viewed : 2235
在程式設計的世界裡,有一個常見的理論是「資料結構+演算法=程式」。那什麼是資料結構呢?其實就是指資料的擺放結構,就像我們把衣服收進衣櫥一樣,隨便亂擺可不行,因為之後會很難找到你要的衣服。
| viewed : 1470
寫程式有過一段時間的人,應該或多或少都聽過抽象化這個詞,但是要談論抽象化不是一件容易的事,因為抽象化這個名詞本身帶有歧義,當我們在談論不同層面的問題時,它可以具有不同的意思。這次我想嘗試從「概念轉換」跟「降低相依性」兩個方面來討論,因為我認為這是程式抽象化的主要目的。
<
1
>