| TaiwanNumber1 | 說 | 看到不該看的東西 |
| 271080 | 說 | TaiwanNumber1: 什麼東西是不該看到的? |
| 271080 | 說 | TaiwanNumber1: 而且不該被誰看到? |
| TaiwanNumber1 | 說 | 就是不需要看到的東西 |
| TaiwanNumber1 | 說 | 一些內部運作不可以被外面改到的東西 |
| puresnowtw | 說 | 保護資料、限制存取 |
| TaiwanNumber1 | 說 | jeffchang: 這個例子挺新鮮的...呵呵 |
| 271080 | 說 | 所以是為了封裝機密,還有沒有別的作用? |
| TaiwanNumber1 | 說 | 維護會容易些 |
| 271080 | 說 | TaiwanNumber1: 你的意思是說,封裝機密(不想被外界直接存取的程式碼)之後,就可以讓維護容易一些,是這樣嗎? |
| za0284 | 說 | object本身有些內部的運作不該被其他object所操控的行為 |
| TaiwanNumber1 | 說 | 271080: 醬其實很難說清楚。封裝機密並不會讓維護容易些。會讓維護變簡單應該是它控制集中了。 |
| meebox | 說 | 主要應該有兩點,第一是讓使用物件的人不會因為知道其中的實作細節,而以倚賴其中實作細節的方式使用該物件,將來若物件實作細節修改,才不會影響使用該物件的程式碼。另一方面,要達成上述功用,製作物件的人就必須設計出好的介面,讓使用物件的人可以很好用,以上個人淺見,報告完畢。 |
| 271080 | 說 | TaiwanNumber1: 好,修改剛才的句子,封裝不該被外界隨意更動的程式碼,會讓維護變簡單,而讓維護變簡單的原因是因為透過封裝,可以集中控制相關的程式碼。是這樣嗎? |
| TaiwanNumber1 | 說 | 271080: 嗯...這的確是我剛剛的意思。但好像還少了啥... |
| 271080 | 說 | TaiwanNumber1: 少了啥?要我會繼續問,難以維護的主因是什麼? |
| TaiwanNumber1 | 說 | 271080: 我12點來回妳... |
| 271080 | 說 | TaiwanNumber1: 好,等你 |
| TaiwanNumber1 | 說 | 271080: ...而讓維護變簡單的原因是因為透過封裝,Class間的相依性會降低 |
| TaiwanNumber1 | 說 | 271080 醬講感覺好多了 |
| TaiwanNumber1 | 說 | 271080: 致於難以維護的主因有太多太多的可能...無法降直接回答 |
| 271080 | 說 | TaiwanNumber1: 封裝如何降低類別之間的相依性? |
| linli列夫 | 說 | 封裝阿 這是設計模式的基本功夫耶 |
| TaiwanNumber1 | 說 | linli0101: 就是基本功才要更清楚ㄚ 呵呵 |
| linli列夫 | 說 | 不要用它就把它拔掉(之前建構的部份拔掉),這樣主程式都不會影響到 |
| linli列夫 | 說 | 其實就是存取子控制阿 |
| 271080 | 說 | TaiwanNumber1: 是啊,不僅如此,而且還要不斷地反思、更新。 |
| linli列夫 | 說 | 你怎麼不去看,歐萊里的深入淺出物件導向,他有兩本,一本是設計模式、一本是講這個基本的封裝多型抽象既成介面的 |
| linli列夫 | 說 | 真的~~真心推薦,雖然我只會AS可是還是看的懂 |
| TaiwanNumber1 | 說 | linli0101: 我也是歐萊里的愛好者哩,遇到同好真好..呵呵 |
| linli列夫 | 說 | TaiwanNumber1: 台灣市場好小歐萊里的書有時候被逼的看原文 |
| 271080 | 說 |
© copyright 2007-2012 Plurk Search People Search Verified Account APIFAQ
Contact Us About Blog Jobs Terms Privacy
