메뉴 건너뛰기




Volumn , Issue , 2008, Pages 431-440

Systematically refactoring inheritance to delegation in Java

Author keywords

Design; Experimentation; Languages

Indexed keywords

DESIGN; JAVA PROGRAMMING LANGUAGE; QUERY LANGUAGES; LINGUISTICS;

EID: 57349188474     PISSN: 02705257     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1368088.1368147     Document Type: Conference Paper
Times cited : (43)

References (32)
  • 2
    • 84947918164 scopus 로고    scopus 로고
    • Analysis of overridden methods to infer hot spots
    • ECOOP'98 Workshop Reader
    • S Demeyer "Analysis of overridden methods to infer hot spots" in: ECOOP'98 Workshop Reader LNCS 1543 (1998) 66-67.
    • (1998) LNCS , vol.1543 , pp. 66-67
    • Demeyer, S.1
  • 4
  • 6
    • 26444506226 scopus 로고    scopus 로고
    • Efficiently refactoring Java applications to use generic libraries
    • RM Fuhrer, F Tip, A Kiezun, J Dolby, M Keller "Efficiently refactoring Java applications to use generic libraries" in: Proc. of ECOOP, (2005) 71-96.
    • (2005) Proc. of ECOOP , pp. 71-96
    • Fuhrer, R.M.1    Tip, F.2    Kiezun, A.3    Dolby, J.4    Keller, M.5
  • 11
    • 84976729763 scopus 로고
    • Inheritance modeled with explicit bindings: An approach to typed inheritance
    • FJ Hauck "Inheritance modeled with explicit bindings: An approach to typed inheritance" in: Proc. of OOPSLA (1993) 231-239.
    • (1993) Proc. of OOPSLA , pp. 231-239
    • Hauck, F.J.1
  • 12
    • 84976817682 scopus 로고
    • A simple technique for handling multiple polymorphism
    • DHH Ingalls "A simple technique for handling multiple polymorphism" in: Proc. of OOPSLA (1986) 347-349.
    • (1986) Proc. of OOPSLA , pp. 347-349
    • Ingalls, D.H.H.1
  • 13
    • 57349182768 scopus 로고    scopus 로고
    • intelliJ IDEA (http://www.jetbrains.com).
    • intelliJ IDEA (http://www.jetbrains.com).
  • 15
    • 85029748418 scopus 로고
    • Refactoring and aggregation
    • Proc. of ISOTAS
    • RE Johnson, WF Opdyke "Refactoring and aggregation" in: Proc. of ISOTAS LNCS 742(1993)264-278.
    • (1993) LNCS , vol.742 , pp. 264-278
    • Johnson, R.E.1    Opdyke, W.F.2
  • 17
    • 57349174232 scopus 로고    scopus 로고
    • H Kegel Comtraint-basicrte Typinferenz für Java 5 (Diplomarbeit, Fakultät fur Mathematik und Informatik, Fernuniversität in Hagen 2007).
    • H Kegel Comtraint-basicrte Typinferenz für Java 5 (Diplomarbeit, Fakultät fur Mathematik und Informatik, Fernuniversität in Hagen 2007).
  • 18
    • 57349104412 scopus 로고    scopus 로고
    • Kegel, F Steimann ITcore: A type inference Package for refactoring tools
    • H
    • H Kegel, F Steimann "ITcore: A type inference Package for refactoring tools" in: Workshop on Refactoring Tools @ ECOOP (2007).
    • (2007) Workshop on Refactoring Tools @ ECOOP
  • 20
    • 84976704175 scopus 로고
    • Using prototypical objects to implement shared behavior in object-oriented systems
    • H Lieberman "Using prototypical objects to implement shared behavior in object-oriented systems" in: Proc. of OOPSLA (1986) 214-223.
    • (1986) Proc. of OOPSLA , pp. 214-223
    • Lieberman, H.1
  • 22
    • 84957690271 scopus 로고    scopus 로고
    • A study of the fragile base class problem
    • Mikhajlov, E Sekerinski "A study of the fragile base class problem" in: Proc. of ECOOP (1998) 355-382.
    • (1998) Proc. of ECOOP , pp. 355-382
    • Mikhajlov, E.S.1
  • 26
    • 0029457502 scopus 로고
    • Modular reasoning in the presence of subclassing
    • R Stata, JV Guttag "Modular reasoning in the presence of subclassing" in: Proc. Of OOPSLA (1995) 200-214.
    • (1995) Proc. Of OOPSLA , pp. 200-214
    • Stata, R.1    Guttag, J.V.2
  • 27
    • 33847626626 scopus 로고    scopus 로고
    • The Infer Type refactoring and its use for interface-based programming
    • F Steimann "The Infer Type refactoring and its use for interface-based programming" Journal of Object Technology 6:2 (2007) 67-89.
    • (2007) Journal of Object Technology , vol.6 , Issue.2 , pp. 67-89
    • Steimann, F.1
  • 28
    • 84976777276 scopus 로고
    • Delegation is inheritance
    • LA Stein "Delegation is inheritance" in: OOPSLA (1987) 138-146.
    • (1987) OOPSLA , pp. 138-146
    • Stein, L.A.1
  • 29
    • 12844276505 scopus 로고    scopus 로고
    • Refactoring class hierarchies with KABA
    • M Streckenbach, G Snelting "Refactoring class hierarchies with KABA" in: Proc. of OOPSLA (2004) 315-330.
    • (2004) Proc. of OOPSLA , pp. 315-330
    • Streckenbach, M.1    Snelting, G.2
  • 30
    • 1442313196 scopus 로고    scopus 로고
    • Refactoring for generalization using type constraints
    • F Tip, A Kiezun, D Bäumer "Refactoring for generalization using type constraints" in: Proc. Of OOPSLA (2003) 13-26.
    • (2003) Proc. Of OOPSLA , pp. 13-26
    • Tip, F.1    Kiezun, A.2    Bäumer, D.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.