Logo da Alura
Data >

Course of Clojure: record, protocol e multi method

Course summary

  • Undestand when it make sense use OO component in Clojure
  • Learn Record and Protocols
  • Create your own OO component
  • Use multi methods with and without record

Target Audience

Desenvolvedores Clojure que desejam melhorar a qualidade de seu código

Related Content

Courses of Data

Last update

24/04/2020

Already a student?

Start the course now

8h

To conclusion

30

Activities

126

Minutes of video

158

Students in this course

9.1

Grade for this course

Certificate of participation

Instructors

Detailed content

  1. Records, Java and OOP

    • The problem with manual verifications
    • Records: OOP or performance?
  2. Protocols and polymorphism

    • Protocols and extend type
    • Polymorphism with pre-existing types
    • Polymorphism
  3. Creating an OOP component

    • Creating and finishing an OOP component
    • Components
  4. Defmulti and defmethod

    • More about defmulti
    • Multi method and Protocols
    • Multimethods without records

Don't study with us yet?

Invest in your career!

Start now