I recently started learning C++ and wxWidgets. Now I'm doing a calculator. When I start writing code, everything is ok, but when code gets bigger and bigger, it becomes a mess.
I want to know any C++ GUI code architectures, design principles and patterns that will help to write clean, flexible and scalable GUI applications.