作者dharma (達)
看板java
標題[問題] Java的物件導向不夠純粹
時間Wed Jul 1 08:10:18 2015
一些人覺得Java在物件導向上面做的沒有Ruby和Smalltalk純粹。但是最新出現的用Java
實現的語言Groovy解決了這些問題。
https://zh.wikipedia.org/wiki/Java
只稍微會Java
Ruby和Smalltalk完全沒接觸過
那麼維基說Java的物件導向不夠純粹
是指什麼?
看這篇介紹Groovy
http://www.codedata.com.tw/java/groovy-tutorial-1-understanding-groovy/
Groovy解決Java物件導向不夠純粹的問題
是指Groovy寫法比較簡潔
不像Java過度嚴格囉嗦
是這件事?
Thank
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.65.89.53
※ 文章網址: https://webptt.com/m.aspx?n=bbs/java/M.1435709424.A.5D8.html
1F:推 LaPass: 你應該去問講的人的意思吧?純粹這種沒明確定義的用詞,屬 07/01 10:03
2F:→ LaPass: 於自然語言範疇,不是程式語言在管的 07/01 10:03
3F:→ swpoker: java是靜態的 07/01 10:32
4F:推 mars90226: 我想是沒有區分基礎型別與物件的型別 07/01 10:37
5F:→ mars90226: 在Ruby,你可以對Integer等型別call method 07/01 10:40
6F:推 Frozenmouse: 我想是 primitive types 的存在 07/01 11:13
7F:推 Killercat: 我覺得看了你文章,我個人是建議哲學的問題少碰比較好 07/01 11:13
8F:→ Killercat: 還是專注於一個程式的語言層次會比較理想些..建議啦 07/01 11:14
9F:→ Killercat: 老是問些哲學問題,其實還不如下去摸摸看體驗一下 07/01 11:14
10F:→ Frozenmouse: 如上所述 Ruby連數字都是物件 無Java基本型別的概念 07/01 11:16
11F:→ Frozenmouse: 我推太慢了XDDD 我是指再上去幾樓 07/01 11:16
12F:推 popcorny: 同意Killercat, 不夠純粹 so? 符合需求就好了.. 07/01 11:35
13F:→ cha122977: 應該就是primitive types 07/01 13:12
14F:推 luoqr: 有時候稍微嚴苛一點的語法對團隊來講也許是件好事 07/01 19:04
15F:→ luoqr: 寫javascript如果每個人都有自己style那維護起來跟地獄一樣 07/01 19:04
16F:→ cha122977: 這時候就需要formatter XD 07/01 21:22
17F:推 Deltaguita: 在java也可以對Integer call function, 前面幾樓是想 07/02 01:43
18F:→ Deltaguita: 是想說int吧 07/02 01:43
19F:推 Frozenmouse: Integer是class啊,它從來不是primitive... 07/02 19:48
20F:→ Deltaguita: 我是單純指mars大啦 07/03 17:30
21F:推 mars90226: 因為在Ruby中就叫做Integer,我知道Java中是int 07/04 02:34
22F:→ cha122977: java中有int也有Integer 是不一樣的東西 07/04 12:36
23F:→ flowwinds: 個人覺得程式語言是拿來寫的, 從實作中加深理解 07/10 19:57