Select Page

Interface designs and their implementation

In his presentation at this year's virtual ESE Congress 2020, MicroConsult trainer Thomas Batt will introduce interface concepts and demonstrate implementation approaches in C and C++. Register now and secure your early bird ticket!

The use of software interfaces is a fundamental tool for developing durable and robust software architectures. Therefore, they should be established as early as possible in the architecture to stabilize it. This allows the software architect to ensure rapid task distribution to independent individuals, teams, or locations without further friction.

Thomas Batt, certified trainer and coach at MicroConsult, reveals in his presentation which interface design options architects should be aware of and how these can be implemented in the programming languages C and C++.„Interface designs and their implementations“ on Wednesday, December 2nd at 10:40 am within the framework of 13th Embedded Software Engineering Congress.

He presents interface concepts and different interfaces and demonstrates implementation approaches through association, composition, facade, virtual interfaces, non-virtual interfaces, C++ templates and CRTP patterns.

Interface implementation examples

Image: Basis for concrete interface implementation examples

„Interfaces positively support the implementation of software quality characteristics such as reusability, portability, interchangeability, and extensibility,“ says Thomas Batt. „Interface concepts are a suitable means of fulfilling software design principles such as loose coupling, externalization of dependencies, modularization, and achieving high cohesion.“

5 days, 15 compact seminars, 96 lectures, 3 keynotes, live moderation, interaction, live discussions and direct chats with speakers, industry colleagues, event partners and sponsors bring you current knowledge, ideas and solutions on technologies, methods and trends directly to your home or office, setting the course for 2021!

MicroConsult will once again be represented as an organizer and partner with seminars and lectures at the ESE Congress 2020. Secure your ESE conference ticket now and save as an Early Bird until October 31st.

MicroConsult continuously offers services related to the topics discussed at the congress. Seminars and coaching on – now also in Live online format!

Here is a small selection:

Safety and Security

All training courses & dates at a glance

MicroConsult Newsletter

With the MicroConsult newsletter, you'll stay on the pulse of the embedded world. Look forward to proven practical knowledge, real professional tips, and current events – directly from our experts for your project success.

Subscribe now!

Published by

Peter Siwon

Peter Siwon