Higher order objects in pure object-oriented languages

  • Authors:
  • Thomas Kühne

  • Affiliations:
  • -

  • Venue:
  • ACM SIGPLAN OOPS Messenger
  • Year:
  • 1995

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present a method of directly translating higher order functions from functional programs into object-oriented programs. We show how to pass methods to generalized algorithms in pure object-oriented languages without extending the language. The translation allows partial parameterization, including currying, and conforms to strong typing. Finally we compare our method with conventional object-oriented approaches in terms of locality and reusability.