Gå fra å være en kompetent C++-utvikler til å bli en dyktig designer eller arkitekt med denne boken som din personlige C++ design-mesterklasse. Oppdatert for C++20-standarden, gir denne boken deg en grundig innføring i design og implementering gjennom en engasjerende casestudie som danner rammen for å lære kunsten å anvende designmønstre og moderne C++-teknikker for å skape en høy kvalitet og robust applikasjon. Boken tar deg først gjennom en rask utforskning av kravene for å bygge applikasjonen, deretter dykker du inn i valg av passende arkitektur, før du designer og implementerer nødvendige moduler for å møte prosjektets behov. Når du har fullført 'Practical C++ Design', vil du ha konstruert en fullt fungerende kalkulator som kan bygges og kjøres på alle plattformer som støtter både Qt og C++20. Tilgang til hele kildekoden vil bidra til å fremskynde læringen. Benytt deg av Model-View-Controller-mønsteret som grunnlag for arkitekturen til kalkulatoren og implementer observatør-mønsteret.