In the past, many complaints about using C++ rather than C were related to performance or code size issues. In many cases, this simply was due to the developer using language features that are not appropriate for a real-time system. In this session, we will continue to build on our LED blinky program by examining inheritance, dynamic polymorphism, pure and virtual abstractions and how they can affect the applications real-time performance.