| Towards the systematic use of interfaces in JAVA programming |
| Full text |
Pdf
(129 KB)
|
| Source
|
PPPJ; Vol. 42
archive
Proceedings of the 2nd international conference on Principles and practice of programming in Java
table of contents
Kilkenny City, Ireland
SESSION: Programming techniques
table of contents
Pages: 13 - 17
Year of Publication: 2003
ISBN:0-9544145-1-9
|
|
Authors
|
|
| Publisher |
Computer Science Press, Inc.
New York, NY, USA
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 25, Citation Count: 6
|
|
|
ABSTRACT
JAVA's interface construct is widely perceived as a weak surrogate for multiple inheritance. Consequently, it should come as no surprise that despite their potential for writing highly decoupled code, interfaces are used rather sparingly. We have devised a conceptual framework for the utilization of interfaces in JAVA programs, and suggest tool support lessening the coding effort induced by the introduction and maintenance of additional interfaces, as well as a metrics suit measuring how and to which extent interfaces are actually used.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
Steimann, F. Role = Interface: a merger of concepts, Journal of Object-Oriented Programming 14:4 (2001), 23--32.
|
CITED BY 6
|
|
Philip Mayer, Analyzing the use of interfaces in large OO projects, Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, October 26-30, 2003, Anaheim, CA, USA
|
|
|
|
|
|
Axel Schmolitzky, "Objects first, interfaces next" or interfaces before inheritance, Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, October 24-28, 2004, Vancouver, BC, CANADA
|
|
|
|
|
|
|
|
|
|
|