ABSTRACT

The abstraction gives the readers focus on what the exact object does instead of how it does and is the process of hiding the working style of an object and showing the information of an object understandably. The encapsulation conceals the implementation details of a class from other objects. Objects are fundamental building blocks of a C# Object-oriented programming (OOP) program. An object is a combination of methods and data. Methods are a kind of function defined interior the body of a class. Encapsulation is the process of enclosing or keeping one or more items within a single physical or logical package. In OOP methodology, it stops access to implementation details. The main idea behind OOP is to have in a single unit both data and the methods that manage the data; such units are called an object. Typically, a class will occupy a single file.