Why often programs today are developed in an object-oriented-language.

This item was filled under [ General ]

If we wish to write a program for controlling a device for instance for a mobile phone we are quickly confronted with many different tasks: A method for entering the number is required, the numbers must be displayed, the numbers entered should be persisted in case of a correction, an acoustic feedback would also be useful, you have to send the phone number to the mobile phone provider etc. It tends to be confusing because of the variety of all the tasks. If we can use an object-oriented-language, we can produce a class for each task. You find datails in the agendas of the seminars like that: Inhouse Schulung in C#,VB.NET(German).

So what is a class ?
A class is a container of data and methods. You can think of a class as a blueprint defining data and methods. We specify a class for the keyboard, the display, the provider, etc.. These various classes perform only their own tasks. The methods of each class can only change their own data. It is not possible to change data from outside the class. Through inheritance a class is reused. All data and methods are inherited from the base class. Program errors are to be searched predominantly in the derived classes if the base classes are well tested. Those technics are used in the folowing seminars: Vektor-orientierte Oberflächen mit WPF(German).

The time to test the program is substantially shorter. If changes are needed in the program particularly the changed classes have to verified. Time for testing is shorter and less stressful. Of course, the fundamental interaction between the classes is still to bechecked. Changes are therefore much easier to carry out. Large programs include 1000 or more classes. we are well informed to use object-oriented-programs, if we want to realize today’s complicated programs in a limited time. The various tasks are packed into many manageable classes. Object-oriented-programs keeps the time for editing and debugging limited and is less expensive. A very good way to improve your teams C-Sharp skills, is by booking a Firmenseminar(German) .

  • No Related Post
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Comment