Integrating the Object Oriented and Functional Styles in Design

Object-orientation is today’s dominant pervasive design style. Yet, there seems to be a sea change toward the functional paradigm. Fully functional languages like Clojure are getting notice. Hybrid languages like Scala and F# are gaining mindshare, and even old standbys like C# are adopting more and more functional features.

This session explores what this means for design. We’ll discuss how we can design in a hybrid world. What the hallmarks of functional design are, and how we can pick and choose among the OO and functional styles to build resilient applications.

Video producer:

One comment

  1. Pingback: Software Development Linkopedia June 2013

Comments are closed.