encapsulation(名词):封装;封闭包裹。常指把某物包在外层之中;在计算机领域尤指面向对象编程中将数据与操作数据的方法组合在一起,并对外隐藏内部细节,只提供必要的接口。(该词在材料/药学中也可指“微胶囊化”等工艺。)
/ɪnˌkæpsjəˈleɪʃən/
Encapsulation keeps the data safe.
封装能让数据更安全。
In object-oriented design, encapsulation reduces coupling by hiding internal state behind a clear interface.
在面向对象设计中,封装通过把内部状态隐藏在清晰的接口之后来降低耦合。
来自 encapsulate(封装、装入胶囊中)+ 名词后缀 -ion(表示“……的行为/过程”)。其中 capsule 源自拉丁语 capsula,意为“小盒子、小容器”,因此 encapsulation 字面意思就是“把东西装进小容器里”。