[問題] 請問模組化是程式的哪個部分?

看板java作者 (黑)時間12年前 (2013/06/26 14:51), 編輯推噓9(9013)
留言22則, 8人參與, 最新討論串1/1
各位不好意思 請問一下 模組化在Java 以 method、Class、package 以java來說這些都可以讓他們是個模組嗎??? 很那悶的問題!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 113.196.180.48

06/26 14:55, , 1F
請先定義何謂「模組」
06/26 14:55, 1F

06/26 15:05, , 2F
只知道三個原則 抽象 資訊隱藏 獨立性 不知這樣說妥不妥
06/26 15:05, 2F

06/26 15:23, , 3F
本來想回文,後來還是算了。按照你的問法,答案是可以
06/26 15:23, 3F

06/26 15:23, , 4F
至於為什麼可以,我不知道
06/26 15:23, 4F

06/26 16:17, , 5F
這不是很悶的問題,是個容易吵架的議題
06/26 16:17, 5F

06/26 16:51, , 6F
0..0 採到禁忌 不要灌我水桶(誤
06/26 16:51, 6F

06/26 16:59, , 7F
這根本不叫問題吧?
06/26 16:59, 7F

06/26 17:17, , 8F
我覺得這還是板主一樓的定義(先搞清楚)說的最傳神^^
06/26 17:17, 8F

06/26 17:37, , 9F
何謂 資訊隱藏 ?
06/26 17:37, 9F

06/26 22:08, , 10F
大概是private 物件不能直接修改變數
06/26 22:08, 10F

06/27 09:41, , 11F
只要我能給你想要的東西,你管我怎麼做->資訊隱藏/介面開放
06/27 09:41, 11F

06/27 13:55, , 12F
我是這樣認為 改一個模組 幾乎不影響其它模組(高內聚)
06/27 13:55, 12F

06/27 15:19, , 13F
那應該是叫低耦合吧, 高不是一件好事
06/27 15:19, 13F

06/27 15:23, , 14F
前幾篇在談design pattern的內容就算模組, java只是工具
06/27 15:23, 14F

06/27 15:44, , 15F
真不好意思是打錯了!模組要高內聚 與 其它模組低耦合
06/27 15:44, 15F
※ 編輯: SamLucien 來自: 113.196.180.48 (06/27 15:47)

06/27 15:49, , 16F
已經修正了~ 謝謝 告訴我
06/27 15:49, 16F

06/28 10:33, , 17F
讓我想到有個寫VB的同學寫了一個一萬字的.java,超強!
06/28 10:33, 17F

06/28 10:56, , 18F
final static field 佔了九千字,我可以 [死]
06/28 10:56, 18F

06/28 11:43, , 19F
Ctrl +C, Ctrl+V 兩萬字,我可以 [逃]
06/28 11:43, 19F

06/28 11:45, , 20F
實際上是... 同個檔裡,Copy到第3次就會覺得有問題了
06/28 11:45, 20F

06/28 11:53, , 21F
copy 到第三次要 refactor,這是鐵則阿 [握拳]
06/28 11:53, 21F

06/28 14:12, , 22F
不如來討論模組化在JAVA的限制,例如java8噁心的lambda
06/28 14:12, 22F
文章代碼(AID): #1HoezqzE (java)