Discusses the extension of object-oriented application development with components.
Written in 2004; 2,652 words; 10 sources; APA; $ 79.95
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."
We have thousands of high-quality term papers, research papers, essays, book reports and dissertations on every topic. At AcaDemon, you can download those term papers to help you write yours! You can be sure that the term paper, essay, book report or research paper you download are top-quality, competitively priced and high-level work.
This Free Term Paper Abstract is a part of our Term Paper Library.Here you can purchase research papers, examples of essays, academic dissertations, articles, notes, analytical papers, book reports, stories and poems. We have thousands of persuasive, point-of-view, narrative, critical, compare and contrast and other types of essays in our Library. You can also find here Term papers on "New Approaches in Systems Development", Essays on "New Approaches in Systems Development", Research papers on "New Approaches in Systems Development", Student papers on "New Approaches in Systems Development", Book reports on "New Approaches in Systems Development", Dissertation on "New Approaches in Systems Development", Thesis on "New Approaches in Systems Development", Summary of paper on "New Approaches in Systems Development", Articles written on "New Approaches in Systems Development".