概念
利用抽象數(shù)據(jù)類型將數(shù)據(jù)和操作包裝在一起,隱藏內(nèi)部細(xì)節(jié)骂租,暴露對(duì)外的接口用于外部交互祷杈。
即只能通過(guò)該對(duì)象對(duì)外提供的接口來(lái)訪問(wèn)該對(duì)象。
好處:1.良好的封裝能夠減少耦合渗饮。
? ? ? ? ? ?2.類內(nèi)部的結(jié)構(gòu)可以自由修改但汞。
? ? ? ? ? ?3.可以對(duì)成員進(jìn)行更精確的控制。
? ? ? ? ? ?4.隱藏信息實(shí)現(xiàn)細(xì)節(jié)互站。
具體案例