Saturday 20 December 2014

OBJECT ORIENTED PROGRAMMING-CALCULATOR IN C# URDU-HINDI PART 1

OBJECT ORIENTED PROGRAMMING-CALCULATOR IN C# URDU-HINDI PART 1
OBJECT ORIENTED PROGRAMMING-CALCULATOR IN C# URDU-HINDI PART 1 by EDUTRY.BLOGSPOT.COM

 

What is Object-Oriented Programming?

As computers increase in processing power, the software they execute becomes more complex. This increased complexity comes at a cost of large programs with huge codebases that can quickly become difficult to understand, maintain and keep bug-free. Object-oriented programming (OOP) tries to alleviate this problem by creating networks of objects, each like a small software 'machine'. These objects are naturally smaller entities, simplifying the development task of each unit. However, when the objects co-operate in a system, they become the building blocks of much more complex solution.
Consider the motor car. If a car were designed as a single machine, it would be seen as hugely complex with lots of opportunities for failure. However, when broken down into its constituent parts, such as wheels, pedals, doors, etc. the individual design items become simpler. Each part (or object) is created independently, tested carefully and then assembled into the final product. The creation of the parts can be simplified further when they are broken down into even simpler items. For example, when each door is considered as being composed of an outer panel, handle, inner panel and window.
The car example is analogous to the object-oriented software. Rather than writing a huge program to create, for example, a project management system, the solution is broken into real-world parts such as project, task, estimate, actual, deliverable, etc. Each of these can then be developed and tested independently before being combined.

1 comments:

nice lectures,please send me source code, majid_55777@yahoo.com

Post a Comment