Skip to main content

Object Orientation

  • Chapter
  • First Online:
Quick Clojure
  • 1147 Accesses

Abstract

One of the confusing aspects of Clojure is that although it aims at being a functional programming language, it does also provide “object-oriented” features (gasp). This is similar to other programming languages, such as Scala which also provides both FP and OOP syntax.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 24.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 34.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://www.scala-lang.org/

  2. 2.

    https://clojure.org/reference/java_interop

  3. 3.

    https://clojuredocs.org/clojure.core/reify#example-542692cdc026201cdc326d5d

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Mark McDonnell

About this chapter

Cite this chapter

McDonnell, M. (2017). Object Orientation. In: Quick Clojure. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-2952-1_11

Download citation

Publish with us

Policies and ethics