java 板


LINE

※ 引述《xlk (深深)》之銘言: :



※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 61.223.209.35 : 推 PsMonkey:您真是個好人 [遞卡],不過不太鼓勵回作業文條款文 XD 10/22 08:37 : → TonyQ:坦白講這一串問題不用 OO 也可以處理 , 扯 OO 的都已經是想 10/22 09:29 每次都忘了這邊推文時間超長 , 這問題實在是個可以考驗回答能力的好問題 , 不過得花上一點時間,所以一直懶得回...... 坦白說沒有什麼問題是只有OO可以處理的,OO 可能比較容易處理, 像是其他板友說的先將擷取的策略採用策略模式那些都是一種設計方式, 但是這個問題根本就還不到 OO 層級啊。 單看這個問題原本的標題「請問如何將code不要寫死,不需要重新編譯」而言, 在目前的技術應該是只有動態語言,勉強可以達到"不需要重新編譯"的標準, 但那又是另一個故事。 面對這樣的問題,回答者真正要做的應該是 1.可能會異動的項目有哪些 2.針對每個可能會異動的項目去做假設提問 , "假設新增一個欄位 , 按照你現在修改程式的作法 , 會需要怎麼做." 3.問題2的解答是否能套用在下一次的新增方案 4.這樣的新增方案可不可能有例外 , 例外的狀況要怎麼處理. 到以上才會真正瞭解問題的面貌 , 才會進入問題的解答程序 . (換句話說,如果使用者提問者根本無法回答,那也沒有回答的必要。) 他原本的題目裡面描述的不是很清楚 , 就他提供的資訊來講 , 我會做出的猜測是他只是需要有一個資料載體(XML,DB,file...) , 來儲存新增事件的"類別"種類 . 然後再針對類別的字串去跑 for loop 來做不同類別各自的處理 . OO 是個很有用的概念 , 但是在解決問題上 , 第一件事情是先看清楚問題再針對問題回答 , 而不是回答一個很抽象的概念... 比方說今天人家說要怎麼賺大錢, 你回人家說要有良好理財觀念跟投資技巧一樣, 這兩樣對於賺大錢這個問題都沒有顯然可以去依循的路徑, 也是應該要先問一下他眼前在賺什麼錢跟有什麼條件, 再往前去討論適合他的方案。(ex.找更好的工作、定期定額投資基金...etc) 我個人實在是不怎麼認同這種把 oo 神化的態度。 另外 , OO 雖然是增加再利用性跟可擴充性 , 但是很多人都忘了考慮到再利用到或者再擴充的可能性到底有多高 , 還有設計這些結構所帶來的額外成本. -- 討論問題應針對問題討論 , 不需要再拉進模糊的概念來讓問題混淆焦點. --  ▄▅▆▇███▇▆▅▄▃        ╰┼╯─╮ ╮         ◥███████████◣       ╰┼╯=│=│         ◥██████───────    *. ╯  ╯ ╯ の 物 語 .*  ◥███████──────◣ ~ ◢◣             ◢◣  ◥██████───────◤   ◥◤  空白的世界.翼 ◥◤  ◥██▁▂▃▄▅▆▇███▆▅▄▃▂▂telnet://tony1223.twbbs.org --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.137.112.215
1F:推 costbook:需求沒弄清楚用SOA、OOP都一樣沒搞頭,只會得到oops 10/22 13:36
2F:推 PsMonkey:推 oops (y) 10/22 14:33
3F:推 godfat: OOPS XDDD 10/22 14:45
4F:推 xlk:受教^^" 如何引導別人處理問題也是很深的學問! 10/22 18:52
5F:推 slalala:這也是之前被斷章取義"SOA IS DEAD"的原因 科 10/22 21:30







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Gossiping站內搜尋

TOP