Feedback Form
Home Features Mastermind Forums About Advertise Blog Network Contact Be An Author

The ADVANTAGE Of Object Oriented Software

The ADVANTAGE Of Object Oriented Software

Object-orientation is a method of structuring the data and logic in a computer program in a way that makes it easier for a programmer to accurately model real business entities and processes. For example in an accounts receivable program we might define a "Customer" object that has an "UpdateAccounts" method that automatically updates all the accounts linked to the customer. Then in the program's source code wherever we wish to ensure a customer's accounts are updated we can simply write a line of code that looks like this:

Customer.UpdateAccounts;

There are two reasons why this is advantageous. Firstly it allows a programmer to automate things with less lines of code than would otherwise be needed. Secondly it allows the logic to be easily understood if it ever needs altering. In other words it simplifies the process of writing and maintaining source code and lowers the cost of software development and maintenance.

However it is a sad and amazing fact that the advantages of object-orientation proved to be so seductive to programmers that they developed some very complicated technologies (COM, DCOM, SOM, CORBA, XML, SOAP, WSDL to name a few) to allow objects to be available to their programs even if they belonged in other programs, were written in other languages or resided on other computer systems. In reality this endeavour has had the opposite effect from what was intended and made software development more complex than it was before the change to object-orientation.

What used to be an enjoyable and productive occupation for a business programmer has become a nightmarish exercise to the point where many potential programmers now decide it's no longer worth the effort and they'd rather do something else. It has also had the effect of making software development so expensive it has become uneconomic for anyone except governments and large corporations (i.e. those with an unlimited supply of money.)

The good news is that it is actually not necessary for a business' information systems to be split into multiple programs on mutiple platforms in multiple languages. It is quite possible for an entire business system to be developed using a single object-oriented programming environment on a single platform in a single language allowing us to enjoy the true advantages of object-orientation.





The ADVANTAGE Of Object Oriented Software - To learn more about this author, visit Matthew Jenkinson's Website.

Like this article? Share it with your friends

Article Feedback
 Article Feedback No article feedback found.
  Leave Your Feedback
article feedback

Article Feedback

To learn more about the Evan Elite Author Program please contact us.

About The Author


Matthew Jenkinson
(Visit Matthew's Website) Matthew Jenkinson is an Enterprise Software Architect and Computer Programmer who has been writing and maintaining customized software for businesses for more than twenty years. He has an outstandingly successful track record in a broad range of industry sectors including finance, insurance, retail, pharmacy, food processing, manufacturing and electronics. Matthew's work at the sharp end of software development has given him a comprehensive insight into the misunderstandings that exists between business and IT, and the ability to communicate with them in a language they both understand. Visit Matthew's website for more information and free accounting software!!!

Matthew Jenkinson is a Gold author on EvanCarmichael.com
About The Author

View Author Blog
View Author Blog

View Author Video
View Author Video

Free Downloads


Matthew Jenkinson's

Complete
List Of
Technology
Articles

Name
Email
If you enjoyed this article, get Matthew Jenkinson's Complete List of Technology Articles For FREE!

More Matthew Jenkinson
Why We NEED A Business Analyst
Software Development The Way GOD Does It
What Is WRONG With Web 20
What Is A Computer LANGUAGE
The Importance Of Software OWNERSHIP
Why We MUST Reinvent The Wheel
The ADVANTAGE Of Object Oriented Software
The Marketing MYTH Of Modularity
A SIMPLE Explanation Of How Computers Work
Free Downloads


 
 
 


Evan Elite Authors
Casey Gollan  
Stephanie Robey  
David Acheson  
Evan Elite Authors

Become An Author
Have you written articles that would be of value to entrepreneurs? Become an expert on our site by publishing them! Expose yourself to a wide audience, drive more traffic to your website and get more sales! Click Here for details.
Become An Author

Evan's Latest Video
Modeling the Masters: Learn the true secrets behind Walt Disney's business success factors & grow your company! Video produced by Phanta Media
Evan's Latest Video

Business Opportunities
"Learn straight from Evan how you can Make a Full Time Income (And More) from a Website"

How to Start An Online Business

Click Here To Learn More
Business Opportunities



Evan's Newsletter
Get advice & tips from famous business owners, new articles by entrepreneur experts, my latest website updates, & special sneak peaks at what's to come!
Name:
Email:
Evan`s Newsletter

Free Downloads
Networking Challenges Icon Networking Challenges
EQ Coaching Report Icon EQ Coaching Report
Memorandum Template 2 Icon Memorandum Template 2
Life Purpose Icon Life Purpose
Learn From Success Icon Learn From Success
Free Downloads - Complete List

Entrepreneur Tools and Guides
Top 50 Debt Blogs
Top 50 Debt Blogs
Learn To Get Out Of Debt
 
The Top 10 ProBlogger Posts - Best Posts for Bloggers
The Top 10 ProBlogger Posts
Best Posts for Bloggers
 
Entrepreneur Tools and Guides

SEO For Africa
SEO For Africa
Beatrice Adasewa Nkawkaw, Ghana,
Beatrice Adasewa
Nkawkaw, Ghana
SEO For Africa

If I Were A Startup...
Gord Hotchkiss, $113k to $1.5 Mil in 5 years
Gord Hotchkiss
$113k to $1.5 Mil in 5 years
Erez Zevulunov, $150k to $504k in 2 years
Erez Zevulunov
$150k to $504k in 2 years
If I Were A Startup... - Complete List

Famous Entrepreneurs
Coco Chanel, Chanel Inc.
Coco Chanel
Chanel Inc.
Estee Lauder, Estee Lauder
Estee Lauder
Estee Lauder
Famous Entrepreneurs - Complete List

Entrepreneur Advice
Michael Gerber, The E Myth
Michael Gerber
The E Myth
T. Harv Eker, Millionaire Mind
T. Harv Eker
Millionaire Mind
Entrepreneur Advice - Complete List

Popular Articles
(Premium Authors)

     How Are You Dealing With the Recession in Your Business?
By Erin Blaskie
     The Secrets to Small Business Success
By Erin Blaskie
     Business Concepts: Determining the What, the How and the When For Your Business
By Erin Blaskie

Have A Suggestion?
Toronto Salsa Classes / Toronto Salsa Lessons Email us your ideas on how to make our website more valuable! Thank you Sharon from Toronto Salsa Lessons / Classes for your suggestions to make the newsletter look like the website and profile younger entrepreneurs like Jennifer Lopez and Sean Combs!
Have A Suggestion?

More Evan Carmichael
More Information