看板
[ Soft_Job ]
討論串[請益] 我這樣解釋OOP對嗎?
共 19 篇文章
內容預覽:
Re: [請益] 我這樣解釋OOP對嗎?. (類別)杯子的概念. (屬性)材質,外型,顏色,目前容量,最大容量,內容物. (方法)倒入,倒出. (事件)if(目前容量>最大容量) then 漏出. 封裝---使用杯子的人(User)只能用倒入,倒出方法去控制杯子的目前容量屬性. 其餘屬性以User的
(還有624個字)
內容預覽:
(類別)杯子的概念. (屬性)材質,外型,顏色,目前容量,最大容量,內容物. (方法)倒入,倒出. (事件)if(目前容量>最大容量) then 漏出. 封裝---使用杯子的人(User)只能用倒入,倒出方法去控制杯子的目前容量屬性. 其餘屬性以User的角度來說無法控制. 繼承---當新造一個杯子
(還有278個字)
內容預覽:
面試的時候也常被問這問題. 後來自己整理過後大概有自己的解釋方式. 還好沒面試官聽到睡著. 也有被稱讚過解釋的不錯. 所以分享給各位參考看看. 如果有錯也希望各位糾正一下. OOP的三大精神分別為封裝、繼承、多型. 封裝的目的是要隱藏私有成員. 讓外部使用者透過公開的介面去使用. 這好處是可以規範限
(還有284個字)