Software Design Concerns Associated with Simulating Multiple Inheritance in Java for Implementation Purposes

Albalooshi, Fawzi (2015) Software Design Concerns Associated with Simulating Multiple Inheritance in Java for Implementation Purposes. British Journal of Mathematics & Computer Science, 6 (5). pp. 435-443. ISSN 22310851

[thumbnail of Fawzi652014BJMCS15476.pdf] Text
Fawzi652014BJMCS15476.pdf - Published Version

Download (403kB)

Abstract

OO software development has become the dominant development approach with Java as the common implementation language. A well-known drawback in Java is its limitation in implementing multiple inheritance which is considered by many researchers a fundamental concept in OO. Approaches in simulating multiple inheritance in Java have been thought of and implemented. In this paper some of these approaches are presented and their negative side effects on the developed software are highlighted. The paper addresses important aspects related to implementing multiple inheritance in Java that may be neglected by developers, and proposes two additional steps in the development life cycle when implementing a system with multiple inheritance relationship(s) in Java. This proposed solution as illustrated with examples ensures proper software development practice throughout the development stages even if there are specific requirements to implement multiple inheritance in Java.

Item Type: Article
Subjects: Asian STM > Mathematical Science
Depositing User: Managing Editor
Date Deposited: 29 Jun 2023 03:47
Last Modified: 15 Jan 2024 04:19
URI: http://journal.send2sub.com/id/eprint/1684

Actions (login required)

View Item
View Item