oop ortamlarında bir nesnenin bazı özellik ve işlevlerini diğerlerinden saklanabilmesi, erişimin sınırlandırılabilmesi mevzusu. örneğin bir televizyon kasası ele alalım. kasa üstünde kimi tuşlar kullanıma açık yani public'ken bazı kontroller kasanın içinde çocukların erişemeyeceği durumda private bir konumdadır. biz burda televizyon kasasının yaptığı işe encapsulation diyoruz.
"encapsulation picks up where abstraction leaves off. abstraction says, 'you’re allowed to look at an object at a high level of detail.' encapsulation says, 'furthermore, you aren’t allowed to look at an object at any other level of detail.'"