Encapsulation in Objects and Applications

added by DotNetKicks
11/1/2017 7:29:22 AM

1 Kicks, 315 Views

Encapsulation is a key principle of software development in general, and object-oriented design in particular. It refers to the ability for constructs (objects, functions, other things) to expose a public interface with which clients can interact, while keeping their internal implementation hidden.