Why should you develop your new programs in an object-oriented-language.

If we want to write a program for controlling a device for instance for a mobile phone we have a lot of items to pay attention to: We have a to provide a method to insert the number, the numbers must be displayed, for a subsequent correction, the numbers have to be stored, it requires a key tone when inserting, the phone number has to be sent to the provider etc.

The programm can become complex. If we can use an object-oriented-language, we can create a class for each task. 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 holds data and methods. You can think of a class as a blueprint defining data and methods. For the display, keyboard, provider we provide classes. These classes focusing only on their own task. The methods of each class can only change their own data. It is not possible to change data from outside the class.

Existing classes can be inherited and thus 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).

Time for testing is shorter and less stressful. Of course you should check the interaction of the classes. we are well advised to use object-oriented-programs, if we want to realize today’s complicated programs in a limited time. Troubleshooting and maintaining of the program requires less effort and is less expensive. A very good way to improve your company’s C-Sharp skills, is by booking a Inhouse Dotnet-Training(German) .

This entry was posted on Thursday, October 29th, 2009 at 3:47 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.