CFP last date
20 May 2024
Call for Paper
June Edition
IJCA solicits high quality original research papers for the upcoming June edition of the journal. The last date of research paper submission is 20 May 2024

Submit your paper
Know more
Reseach Article

Proposed Rough Edges of Interface-a Design Pattern

by Anand Kr. Shukla, M.Zubair Khan, Jagdish Rai
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 135 - Number 13
Year of Publication: 2016
Authors: Anand Kr. Shukla, M.Zubair Khan, Jagdish Rai
10.5120/ijca2016908436

Anand Kr. Shukla, M.Zubair Khan, Jagdish Rai . Proposed Rough Edges of Interface-a Design Pattern. International Journal of Computer Applications. 135, 13 ( February 2016), 24-28. DOI=10.5120/ijca2016908436

@article{ 10.5120/ijca2016908436,
author = { Anand Kr. Shukla, M.Zubair Khan, Jagdish Rai },
title = { Proposed Rough Edges of Interface-a Design Pattern },
journal = { International Journal of Computer Applications },
issue_date = { February 2016 },
volume = { 135 },
number = { 13 },
month = { February },
year = { 2016 },
issn = { 0975-8887 },
pages = { 24-28 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume135/number13/24110-2016908436/ },
doi = { 10.5120/ijca2016908436 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T23:35:43.447695+05:30
%A Anand Kr. Shukla
%A M.Zubair Khan
%A Jagdish Rai
%T Proposed Rough Edges of Interface-a Design Pattern
%J International Journal of Computer Applications
%@ 0975-8887
%V 135
%N 13
%P 24-28
%D 2016
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Interface of java used as a design pattern for object oriented software development mostly used with inheritance, in java multiple inheritance is possible only through the interface this approach is widely used with modern software development approach apart from that there is also a rough side of java’s Interface which discussed in this paper, interface doesn’t allow the any kind of definition under it, but there is also some other concept like parent and child class concept if such concept apply with the interface then the theory of interface has been changed in this paper a practical approach has been used for this research problem.

References
  1. Wesley, 1995. ISBN 0-201-63361-2.Summary of Changes to DoD-STD-2167A and DoD-STD-7935A resulting in MIL-STD-SDD, Executive Summary, p. 1, December 1992.
  2. O. Agesen, S. Freund, and J. Mitchell, “Adding Type Parameterization to the Java Language”, OOPSLA 1997, 49-65.
  3. G. Bracha and W. Cook, “Mixin-Based Inheritance”, ECOOP/OOPSLA 90, 303-311.
  4. [BMRSS96] Buschmann F., Meunier R., Rohnert H., Sommerlad P., Stal M.: Pattern-oriented Software Architecture: A System of Patterns. Wiley 1996. [CaW98] Campione M., Walrath K.: The Java Tutorial, 2nd edition, Addison-Wesley, 1998.
  5. [GHJV95] Gamma E., Helm R., Johnson R., Vlissides J.: Design Patterns – Elements of Reusable Object-Oriented Software. Addison-Wesley 1995.
  6. BUDINSKY, F., M. FINNIE, J. VLISSIDES and P. YU(1996) Automatic code generation from design patterns, IBM Systems Journal, 35 (2), 151–171.
  7. Charles W. Krueger. Software reuse. ACM Computing Surveys, 24(2), June 1992.
  8. S. Katz, C.A. Richter, and K.-S. The. Paris: A system for reusing partially interpreted schemas. In Proc. of the Ninth International Conference on Software Engineering. 1987
  9. E. Gamma, R. Helm, R. Johnson, and J. Vlissides.Design Patterns: Elements of reusable object-orientedsoftware. Professional Computing Series. Addison
  10. E. Gamma, R. Helm, R. Johnson, and J. Vlissides.Design Patterns: Elements of reusable object-orientedsoftware. Professional Computing Series. AddisonWesley, 1995. ISBN 0-201-63361-2.
  11. Proc. of the Ninth International Conference on Software Engineering, 1987.
  12. Twin – A Design Pattern for Modeling Multiple Inheritance Hanspeter Mössenböck
  13. KRAMER, C. and L. PRECHELT (1996), Design Recovery by Automated search for structural design patterns in object oriented software, Proceedings of the Third Working Conference on Reverse Engineering, New York: IEEE, 208–215.
  14. [jacob99a] I Jacobson, Booch G. and Rumbaugh J., “The Unified Software Development Process.” Addison-Wesley, Reading, MA, 1999.
  15. Kung, D. C., H. Bhambhani, R. Shah, and G. Pancholi. 2003, An expert system for suggesting design patterns: a methodology and a prototype. In Software Engineering With Computational Intelligence, ed. T. M. Khoshgoftaar. Kluwer Int.
  16. J. Coplien. Pattern Languages of Program Design 1.Pattern Languages of Program Design. Addison Wesley, June 1995
  17. M. Meijers. Tool support for object-oriented design patterns. Master’s thesis, Utrecht University, 1996 INF-SCR-96-28.
  18. M. Fowler and K. Scott. UML Distilled.Addison-Wesley Professional, September 2003.
Index Terms

Computer Science
Information Sciences

Keywords

Designing pattern Interface rough edges.