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