Tutor HuntResources Java Resources

Object Oriented Application Development

Object Oriented Application Development

Date : 02/12/2013

Author Information

Rajib

Uploaded by : Rajib
Uploaded on : 02/12/2013
Subject : Java

Computers - the most efficient processing machines which has become a part of our daily lives, is no more a alien to the common man`s household. Computer knowledge (if not specialisation) is a key to success for most of the careers today. I would like to tell you a story of Object Oriented Application Development, a realistic, powerful concept for today's application development. They are fascinating and easy to understand if explained in the right approach without bothering about the computer jargons.

There are two traditional approaches of Application Development - the language perspective or the conventional way and the Object oriented approach. In the first approach, a programming language is chosen to develop an application. The choice of the language generally depends on the programmer's knowledge. The obvious limitations to this approach were that the developments were constrained within the boundaries of the programming language - the application cannot support what the language cannot achieve. The problem with this approach was that they were unrealistic, doesn't relate to actual world and language focussed. In reality, the application developments needs to support the real world as all applications are meant to cater to the real world and doesn't have any existence of their own. A new generation of development was then born where every entity in the development is treated as an object. This is known as Object Oriented Application Development. Everything in this world is a object, an real entity. Applications are developed to define the behaviour of these objects. For example - a car is an object and IT applications are developed which defines how the car will behave when brakes are applied, accelerator is pressed or for that matter when the driver sounds the horn. These approach provides much more realistic, understandable (and hence scalable) approach to application development.

The typical OOAD languages are C++ and platform independent Java. I have mastered this approach and can explain the concepts in very interesting and simple way which would make learning fun and fascinating. I can assure you that the most complex technical jargons will sound simple and logical if presented in the right way. Please get in touch with me if you would like to explore the world of OOAD and build a successful career. Hello World !

This resource was uploaded by: Rajib