Flaws of the OO paradigm: a perspective from the procedural side

  • Authors:
  • Warren E. Taylor;Hisham M. Haddad

  • Affiliations:
  • Kennesaw State University, Kennesaw, Georgia;Kennesaw State University, Kennesaw, Georgia

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Developers are familiar with the benefits of OO programming such as encapsulation, inheritance and polymorphism. The difficulties with OO programming are less well known, though there are many. Good developers should know both the strengths and weaknesses of the tools they use. This paper is a survey of common issues encountered when developers try to apply OO principles to large, complex real-world software projects.