This Book is describing the way the 2D Fluid Mechanics Solver can be created with use of Object Oriented Programming. In this book You will find practical knowledge about Object Oriented Programming Its advantages and disadvantages and how C++ language can be used for science oriented projects. Moreover there are explained and described source code examples that are responsible for space discretization and solution of Convection-Diffusion and Euler Equations.