[問題] 「狀態變換」「不可變對象」

看板java作者 (達)時間8年前 (2017/02/22 16:39), 8年前編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
Java 在被 Oracle 買下來之前也挺不錯啊。我的意思是,面向對象以前是不錯,現在依 然有人用它,但是現在所有人都發覺狀態變換是很難維護的,所以大家都開始用「不可變 對象」和函數式編程了。 https://zhuanlan.zhihu.com/p/22782487 文中的「面向對象」應該就是台灣這邊用的「物件導向」吧 那麼「狀態變換」「不可變對象」對應的詞彙 是什麼呢? thanks -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.65.89.53 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1487752790.A.6AF.html

02/22 16:52, , 1F
state change(或看你喜歡哪個動詞)、immutable object
02/22 16:52, 1F

02/22 20:03, , 2F
Java 的 immutable object 最著名的就是 String
02/22 20:03, 2F

02/22 20:03, , 3F
這也是為什麼 Java 需要有 StringBuilder 的原因
02/22 20:03, 3F
謝解釋 ※ 編輯: dharma (210.65.89.53), 02/26/2017 02:05:11
文章代碼(AID): #1OhKvMQl (java)
文章代碼(AID): #1OhKvMQl (java)