Object Oriented Programming (OOP) is one of the most significant programming paradigms today. To use the Object Oriented approach is a more effective way to program. Details:CSharp Schulung(German).
To be able to use OOP you need to know the concepts of Object Oriented Programming.
Class
A class is used to describe something in the world, things or external entities. It contains member functions for the behavior and member variables for the state. What this basically means is that we supply a blueprint, or an outline of an object. Used in:WCF Schulung(German).
Object
An object is an instantiation of a class. It can be considered a “thing” that can perform a set of related activities. When a program is executed, objects act together with each other.
Behavior
The behavior of objects is defined in member-functions. These real-world objects share two characteristics: They all have state and behavior.
State
The State is kept in variables, the Behavior is implemented in functions. Bicycles have some state (current gear, two wheels) and behavior (change gears, brake) in common.
Abstraction
Abstraction refers to the act of representing essential features without including the background details or explanations. It is the ability to identify the essential underlying core of a problem.
Encapsulation
Encapsulation is storing data and functions in a class. Data cannot be accessible to the outside world. Only functions which are stored in the class can access it. The concept of encapsulation is the best approach to break down complex business cases into small, manageable units. Encapsulation is one of the most important characteristics of an object oriented system. A very good way to improve your company’s dotnet skills, is by booking a C# Schulung (German)}.
