YoVDO

YOMM2 - Fast, Orthogonal, Open Methods in a Library

Offered By: CppNow via YouTube

Tags

C++Now Courses Software Development Courses C++ Courses Polymorphism Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a comprehensive conference talk on yomm2, a library implementing open methods in C++. Delve into the concept of open methods as virtual functions defined outside of a class, allowing for the addition of polymorphic behavior to existing class hierarchies without modification. Learn how open methods provide a superior alternative to the Visitor pattern, solve cross-cutting concerns, and address the binary (or multiple) dispatch problem. Discover the advantages of yomm2 over its predecessor yomm11, including faster performance and no need for class instrumentation. Gain insights from Jean-Louis Leroy, Senior Software Engineer at Bloomberg LP, on how open methods can simplify code, improve separation of concerns, and enhance performance in C++ programming.

Syllabus

yomm2: Fast, Orthogonal, Open Methods in a Library - Jean-Louis Leroy - C++Now 2018


Taught by

CppNow

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Object-Oriented Programming
Indian Institute of Technology Bombay via edX
Orientação a Objetos com Java
Instituto Tecnológico de Aeronáutica via Coursera