Learning how to design loosely coupled classes

  • Authors:
  • K. Shyam;D. T. V. Ramakrishna;S. Ramesh Babu

  • Affiliations:
  • Infosys Technol. Ltd., Bangalore, India;-;-

  • Venue:
  • FIE '00 Proceedings of the 30th Annual Frontiers in Education - Volume 02
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Standard object oriented (OO) design facilitates organizing the classes in a modular fashion during the design stage. However, this doesn't necessarily mean that the modularity is preserved in the later stages of the software development cycle. For example, during implementation, a casual use of friends in classes can re-introduce dependencies. We describe the design of a tool that detects such dependencies and aids in learning the design of classes in OO programs where the interdependencies in the classes are minimized.