Why often programs nowadays are written in an object-oriented-language.

If we want to write a program for controlling a device for instance for a mobile phone we are quickly confronted with many different tasks: We have a to provide a method to insert the number, we need to update the display, the numbers inserted should be persisted in case of a correction, it requires a key tone when inserting, the number has to be sent to the provider etc.

The programm can become complex. If we programm in an object-oriented-language, we have the ability to divide these tasks to different classes. You find datails in the agendas of the seminars like that: .NET Framework in C#,VB.NET(German).

So what is a class ?
A class contains data and methods. A class is a blueprint and has data and associated methods. We specify a class for the keyboard, the display, the provider, etc.. These classes focusing only on their own task. The methods for each one of the classees can only change their own data. The object-oriented-language offers us with mechanisms to avoid access of data from one class to another class.

Existing classes can be inherited and thus reused. The derived class inherits all the data and methods of her base class. If the base classes are well examined, program errors need to be find only in the derived new classes. Those technics are used in the folowing seminars: Verteilte Anwendungen mit der Windows Communication Foundation – WCF(German) .

You are able to test the program in a shorter time. If varieties are needed in the program particularly the modified classes have to verified. Of course, the interaction between the classes is still to bechecked. If we want to realize today’s complex programs in a reasonable time we are well advised to use object-oriented-programs. Troubleshooting and maintaining of the program requires less effort and is less expensive. An excellent way to improve your teams dotnet skills, is by booking a Dotnet-Seminar(German).

This entry was posted on Wednesday, October 28th, 2009 at 4:35 am and is filed under General. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

Comments are closed.