贊助廠商

娛樂城推薦

首頁

刊登資訊

  • 刊登者:匿名
  • 時間:2021-06-08 18:40:06

尚未解答OOAD- 破壞封裝 疑惑?

OOAD- 破壞封裝 疑惑?

小弟對於物件導向的封裝研究了一陣子

基本的封裝概念都看得差不多了

如get、set,或是使用private
資料隱藏、透過對外的介面來修改內部值


但總是覺得少了點什麼,沒有很融會貫通
找了很多資料,但都講得很基本


會覺得對封裝沒有完全懂,是看到有一篇文章
指出使用相依性注入會稍微破壞封裝

我的理解是,因為使用建構式時,會有帶入值,
而這個值會改變我設定為私有的成員變數。
而這個改變並不是透過我設定的對外介面來改變的
,所以破壞了封裝。

我的理解是正確的嗎?

要怎麼樣才算破壞了封裝?

--

0個答案 OOAD- 破壞封裝 疑惑?

其他問題

友站連結