Puzzle Pattern, a Systematic Approach to Multiple Behavioral Inheritance Implementation in Object-Oriented Programming
Object-oriented programming (OOP) has long been a dominant paradigm in software development, but it is not without its challenges. One major issue is the problem of tight coupling between objects, which can hinder flexibility and make it difficult to modify or extend code. Additionally, the complexi...
| Published in: | Applied Sciences |
|---|---|
| Main Authors: | Francesca Fallucchi, Manuel Gozzi |
| Format: | Article |
| Language: | English |
| Published: |
MDPI AG
2024-06-01
|
| Subjects: | |
| Online Access: | https://www.mdpi.com/2076-3417/14/12/5083 |
Similar Items
Toward Understanding Students’ Learning Performance in an Object-Oriented Programming Course: The Perspective of Program Quality
by: Qing Sun, et al.
Published: (2020-01-01)
by: Qing Sun, et al.
Published: (2020-01-01)
Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
by: H. Rashidi
Published: (2016-01-01)
by: H. Rashidi
Published: (2016-01-01)
Heuristics for the Identification of Class Integration Order in Object-Oriented Software Testing
by: Gladys Machado Pereira, et al.
Published: (2008-06-01)
by: Gladys Machado Pereira, et al.
Published: (2008-06-01)
Stability Metrics for Object-Oriented Design in Software Engineering: A Literature Review
by: Anfal Fadhil, et al.
Published: (2024-12-01)
by: Anfal Fadhil, et al.
Published: (2024-12-01)
High-quality implementation for a continuous-in-time financial API in C#
by: Tarik Chakkour
Published: (2024-07-01)
by: Tarik Chakkour
Published: (2024-07-01)
Voxel self-attention and center-point for 3D object detector
by: Likang Fan, et al.
Published: (2024-09-01)
by: Likang Fan, et al.
Published: (2024-09-01)
Exploring the Characteristics of Identifiers: A Large-Scale Empirical Study on 5,000 Open Source Projects
by: Jingxuan Zhang, et al.
Published: (2020-01-01)
by: Jingxuan Zhang, et al.
Published: (2020-01-01)
Swift vs. Objective-C: A New Programming Language
by: Cristian González García, et al.
Published: (2015-06-01)
by: Cristian González García, et al.
Published: (2015-06-01)
Exploring Maintainability Index Variants for Software Maintainability Measurement in Object-Oriented Systems
by: Tjaša Heričko, et al.
Published: (2023-02-01)
by: Tjaša Heričko, et al.
Published: (2023-02-01)
Requirements‐related fault prevention during the transformation from formal specifications to programs
by: Jiandong Li, et al.
Published: (2023-06-01)
by: Jiandong Li, et al.
Published: (2023-06-01)
Methods and Means of Training Object-Oriented Programming in Higher Education Institutions
by: Serhii Koniukhov
Published: (2018-03-01)
by: Serhii Koniukhov
Published: (2018-03-01)
PEDAGOGICAL ASPECTS OF OBJECT-ORIENTED THOUGHT AND PROGRAMMING PROCESS DEVELOPING
by: Seidametova Zarema, et al.
Published: (2015-09-01)
by: Seidametova Zarema, et al.
Published: (2015-09-01)
Pattern-based approach to automation of deductive verification of process-oriented programs: patterns, lemmas and algorithms
by: Ivan M. Chernenko, et al.
Published: (2024-12-01)
by: Ivan M. Chernenko, et al.
Published: (2024-12-01)
Study on Effectiveness of Quality Objectives and Non-quality Objectives for Automated Software Refactoring
by: GUO Ya-lin, LI Xiao-chen, REN Zhi-lei, JIANG He
Published: (2022-11-01)
by: GUO Ya-lin, LI Xiao-chen, REN Zhi-lei, JIANG He
Published: (2022-11-01)
Development of FRIMAN – Supporting Tool for Object Oriented Programming Teaching
by: Sedlacek Peter, et al.
Published: (2020-12-01)
by: Sedlacek Peter, et al.
Published: (2020-12-01)
Predicting Object Communication Errors in Constructor Development
by: Abdul Majid Soomro, et al.
Published: (2025-01-01)
by: Abdul Majid Soomro, et al.
Published: (2025-01-01)
Web-oriented software for solving linear programming problems by graphical method
by: E. V. Zaloyko, et al.
Published: (2015-03-01)
by: E. V. Zaloyko, et al.
Published: (2015-03-01)
Pattern-Based Test Suite Reduction Method for Smart Contracts
by: Tomasz Górski
Published: (2025-01-01)
by: Tomasz Górski
Published: (2025-01-01)
Fragment-oriented programming: a framework to design and implement software product line domain components
by: Daniel Correa, et al.
Published: (2018-10-01)
by: Daniel Correa, et al.
Published: (2018-10-01)
Requirement patterns in deductive verification of poST Programs
by: Ivan M. Chernenko, et al.
Published: (2024-03-01)
by: Ivan M. Chernenko, et al.
Published: (2024-03-01)
REFRAME–A software framework for managing reactive dependencies in object-oriented applications
by: Marko Mijač, et al.
Published: (2023-12-01)
by: Marko Mijač, et al.
Published: (2023-12-01)
Learning Software Development through Modeling using an Object Oriented Approach with Unified Modeling Language: A Case of an Online Interview System
by: Ellen Ambakisye Kalinga
Published: (2021-03-01)
by: Ellen Ambakisye Kalinga
Published: (2021-03-01)
Comparative Analysis of Object-Oriented Software Maintainability Prediction Models
by: Zighed Narimane, et al.
Published: (2018-12-01)
by: Zighed Narimane, et al.
Published: (2018-12-01)
An empirical evaluation of metrics on aspect-oriented programs
by: Mazen Ismaeel Ghareb, et al.
Published: (2019-10-01)
by: Mazen Ismaeel Ghareb, et al.
Published: (2019-10-01)
Towards Predicting Architectural Design Patterns: A Machine Learning Approach
by: Sirojiddin Komolov, et al.
Published: (2022-10-01)
by: Sirojiddin Komolov, et al.
Published: (2022-10-01)
From Procedures To Objects: A Research Agenda For The Psychology Of Object-oriented Programming Education
by: Jorma Sajaniemi, et al.
Published: (2008-01-01)
by: Jorma Sajaniemi, et al.
Published: (2008-01-01)
SENSITIVITY-BASED LINEAR LEARNING METHOD AND EXTREME LEARNING MACHINES COMPARED FOR SOFTWARE MAINTAINABILITY PREDICTION OF OBJECT-ORIENTED SOFTWARE SYSTEMS
by: Sunday Olusanya Olatunji
Published: (2013-04-01)
by: Sunday Olusanya Olatunji
Published: (2013-04-01)
Techniques for Calculating Software Product Metrics Threshold Values: A Systematic Mapping Study
by: Alok Mishra, et al.
Published: (2021-12-01)
by: Alok Mishra, et al.
Published: (2021-12-01)
Computer Science Education in ChatGPT Era: Experiences from an Experiment in a Programming Course for Novice Programmers
by: Tomaž Kosar, et al.
Published: (2024-02-01)
by: Tomaž Kosar, et al.
Published: (2024-02-01)
Identifying Difficulties of Software Modeling Through Class Diagrams: A Long-Term Comparative Analysis
by: Pamela Flores, et al.
Published: (2022-01-01)
by: Pamela Flores, et al.
Published: (2022-01-01)
Value‐oriented quality metrics in software development: Practical relevance from a software engineering perspective
by: Philipp Haindl, et al.
Published: (2022-04-01)
by: Philipp Haindl, et al.
Published: (2022-04-01)
FEATURES OF STUDYING PROGRAMS BY FUTURE TEACHERS OF INFORMATICS
by: T. Vdovychyn, et al.
Published: (2019-06-01)
by: T. Vdovychyn, et al.
Published: (2019-06-01)
Model checking programs in process-oriented IEC 61131-3 Structured Text
by: Natalia O. Garanina, et al.
Published: (2024-03-01)
by: Natalia O. Garanina, et al.
Published: (2024-03-01)
On the Implementation of a Cloud-Based Computing Test Bench Environment for Prolog Systems
by: Ricardo Gonçalves, et al.
Published: (2017-10-01)
by: Ricardo Gonçalves, et al.
Published: (2017-10-01)
FORMATION AND DEVELOPMENT OF SOFTWARE ENGINEERING AS A KNOWLEDGE AREA
by: Andrii Striuk
Published: (2018-12-01)
by: Andrii Striuk
Published: (2018-12-01)
A Framework to Evaluate Software Engineering Program Using SWEBOK Version 4
by: Mohammad Zarour, et al.
Published: (2025-03-01)
by: Mohammad Zarour, et al.
Published: (2025-03-01)
An Automatic Software Defect Repair Method Based on Multi-Objective Genetic Programming
by: Tiantian Han, et al.
Published: (2024-09-01)
by: Tiantian Han, et al.
Published: (2024-09-01)
Transformation of C Programming Language Memory Model into Object-Oriented Representation of EO Language
by: Alexander I. Legalov, et al.
Published: (2022-09-01)
by: Alexander I. Legalov, et al.
Published: (2022-09-01)
On the Definition of Quantum Programming Modules
by: Pedro Sánchez, et al.
Published: (2021-06-01)
by: Pedro Sánchez, et al.
Published: (2021-06-01)
SQMetrics: An Educational Software Quality Assessment Tool for Java
by: Dimitrios Sofronas, et al.
Published: (2023-09-01)
by: Dimitrios Sofronas, et al.
Published: (2023-09-01)
Similar Items
-
Toward Understanding Students’ Learning Performance in an Object-Oriented Programming Course: The Perspective of Program Quality
by: Qing Sun, et al.
Published: (2020-01-01) -
Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
by: H. Rashidi
Published: (2016-01-01) -
Heuristics for the Identification of Class Integration Order in Object-Oriented Software Testing
by: Gladys Machado Pereira, et al.
Published: (2008-06-01) -
Stability Metrics for Object-Oriented Design in Software Engineering: A Literature Review
by: Anfal Fadhil, et al.
Published: (2024-12-01) -
High-quality implementation for a continuous-in-time financial API in C#
by: Tarik Chakkour
Published: (2024-07-01)
