Discusses the extension of object-oriented application development with components.
2,652 words (approx. 10.6 pages) |
10 sources |
APA | 2004
↶ Look Inside
Paper Summary:
The differences between the emerging, component-based development and long-standing, object-oriented (OO) development are often unclear. This paper discusses the similarities and differences between OO and component-based development. It begins by describing the evolution of the abstraction process and the emergence of OO programming. Next, the limitations of OO programming are discussed, along with an explanation of how component-based development was born to serve as a complimentary extension to OO to overcome its primary disadvantages. Given the differences between objects and components, this paper concludes with recommendations for developing systems using both constructs. Finally, the future of objects and components is discussed. The paper includes figures.
From the Paper:
"There are also other differences between components and objects. One is the division of labor (Hurwitz, 1998). Components create two classes of developers. The first group of developers are highly skilled developers who can use all the power of objects to create fine-grained objects that they then string together to create large-grained business-oriented components. The second group is the traditional corporate developers who do not know how to program in complex object-oriented languages. These developers use components created by the more skilled developers. The corporate programmer is not allowed to change the component's content. Thus, a coarse-grained component does not allow inheritance to be applied, which protects the integrity of the component and helps prevent mistakes."
More papers on New Approaches in Systems Development:
New Approaches in Systems Development (2012, February 08). Retrieved February 13, 2012, from http://www.academon.com/Essay-New-Approaches-in-Systems-Development/51261
"New Approaches in Systems Development" 08 February 2012. Web. 13 Feb. 2012. <http://www.academon.com/Essay-New-Approaches-in-Systems-Development/51261>
ATTENTION:
Your browser does not have cookies enabled.
Our shopping cart will not function properly.
Downloadable version: $ 47.95
ADD TO CART »
You will be able to download, read and edit this file once you buy this document
Shopping Cart
Currency:
Published by:
serendipity
Publisher Since:
Feb 12, 2004
You can expect only very high quality papers from our company. All of our writers must pass a very rigorous writing exam and all of our papers are checked by an editor before being approved.