首页    期刊浏览 2025年01月09日 星期四
登录注册

文章基本信息

  • 标题:Type Variability and Completeness of Interfaces in Java Applications
  • 本地全文:下载
  • 作者:Hani Abdeen ; Osama Shata
  • 期刊名称:International Journal of Software Engineering & Applications (IJSEA)
  • 印刷版ISSN:0976-2221
  • 电子版ISSN:0975-9018
  • 出版年度:2014
  • 卷号:5
  • 期号:3
  • 页码:1
  • 出版社:Academy & Industry Research Collaboration Center (AIRCC)
  • 摘要:Interfaces are widely used as central design elements of Java applications. Although interfaces are abstracttypes similar to abstract classes, the usage of interfaces in Java applications may considerably differ fromthe usage of abstract classes. Unlike abstract classes, interfaces are meant to enable multiple inheritancein Java programs. Hence, interfaces are meant to encode shared similarities between classes belonging todifferent class-type hierarchies. Therefore, it is frequent to use interfaces as partial types, where aninterface specifies one specific aspect or usage of its implementing classes. In this paper, we investigateinterfaces' usage in Java applications from two perspectives. First, we investigate the usage of interfaces astypes of classes belonging to different class-type hierarchies (i.e., interface's type variability). Second, weinvestigate the usage of interfaces as partial types of implementing classes (i.e., interface's typecompleteness).
  • 关键词:Interfaces Design; Java Applications; Metrics
国家哲学社会科学文献中心版权所有