Software Design Concerns Associated with Simulating Multiple Inheritance in Java for Implementation Purposes
Journal of Advances in Mathematics and Computer Science · pp. 435–443 · Published 13 Jan 2015
10.9734/BJMCS/2015/15476Abstract
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.
Cited by 1
Bilal Hussein, Aref Mehanna · 2016
Related research
- Trends towards Predictive Mapping of Graduates’ Skills to Industry Roles: A Case Study of Software Engineering — shares topic coverage
- Unified Modeling Language for Requirements Engineering, Strategies and Best Practices for FinTech and Beyond — shares topic coverage
- Development of Microlearning Content for Software Engineering Courses by Using ADDIE Model — shares topic coverage
- OBE-Oriented Reform of Java Programming Course in Higher Education: A Case Study Integrating PBL and Project-Driven Teaching Model — shares topic coverage
Article metrics
Real usage data collected on this platform.
0
Page views
0
PDF downloads
0
Outbound clicks
1
Citations
Views by country
Approximate, from request IP at view time — not citizenship or institution. Countries with fewer than 5 views are grouped as "Other".
No views recorded yet.
Traffic sources
Referring site, by host.
No traffic recorded yet.
Views and downloads exclude known bots/crawlers. Citations combines this platform's own DOI-resolved index with each external source's own reported total — see Cited by above for individually listed citing works. Last refreshed 0 seconds ago.