作者SamLucien (黑)
看板java
標題[問題] 請問模組化是程式的哪個部分?
時間Wed Jun 26 14:51:26 2013
各位不好意思 請問一下
模組化在Java 以
method、Class、package
以java來說這些都可以讓他們是個模組嗎???
很那悶的問題!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 113.196.180.48
1F:推 PsMonkey:請先定義何謂「模組」 06/26 14:55
2F:→ SamLucien:只知道三個原則 抽象 資訊隱藏 獨立性 不知這樣說妥不妥 06/26 15:05
3F:推 PsMonkey:本來想回文,後來還是算了。按照你的問法,答案是可以 06/26 15:23
4F:→ PsMonkey:至於為什麼可以,我不知道 06/26 15:23
5F:→ swpoker:這不是很悶的問題,是個容易吵架的議題 06/26 16:17
6F:→ SamLucien:0..0 採到禁忌 不要灌我水桶(誤 06/26 16:51
7F:推 PsMonkey:這根本不叫問題吧? 06/26 16:59
8F:推 if4:我覺得這還是板主一樓的定義(先搞清楚)說的最傳神^^ 06/26 17:17
9F:推 cuteclare:何謂 資訊隱藏 ? 06/26 17:37
10F:推 pkmilk:大概是private 物件不能直接修改變數 06/26 22:08
11F:→ swpoker:只要我能給你想要的東西,你管我怎麼做->資訊隱藏/介面開放 06/27 09:41
12F:→ SamLucien:我是這樣認為 改一個模組 幾乎不影響其它模組(高內聚) 06/27 13:55
13F:推 abola921:那應該是叫低耦合吧, 高不是一件好事 06/27 15:19
14F:→ abola921:前幾篇在談design pattern的內容就算模組, java只是工具 06/27 15:23
15F:→ SamLucien:真不好意思是打錯了!模組要高內聚 與 其它模組低耦合 06/27 15:44
※ 編輯: SamLucien 來自: 113.196.180.48 (06/27 15:47)
16F:→ SamLucien:已經修正了~ 謝謝 告訴我 06/27 15:49
17F:→ swpoker:讓我想到有個寫VB的同學寫了一個一萬字的.java,超強! 06/28 10:33
18F:推 PsMonkey:final static field 佔了九千字,我可以 [死] 06/28 10:56
19F:推 tails32100:Ctrl +C, Ctrl+V 兩萬字,我可以 [逃] 06/28 11:43
20F:→ tails32100:實際上是... 同個檔裡,Copy到第3次就會覺得有問題了 06/28 11:45
21F:→ PsMonkey:copy 到第三次要 refactor,這是鐵則阿 [握拳] 06/28 11:53
22F:→ swpoker:不如來討論模組化在JAVA的限制,例如java8噁心的lambda 06/28 14:12