Abstract:According to an analysis of three-dimensional convection diffusion problems and object-oriented programming method,the classes of finite element models for convection diffusion problems are designed in C++.There are vector classes,matrix classes,element classes,material classes and method classes of finite element among these classes.On the basis of these classes,an object-oriented finite element program for three-dimensional convection diffusion problems is accomplished,which is able to simulate similar problems.The program's reuse,maintenance expansion and integration with other ones are easier than traditional ones which are designed with structural language,it can be applied to a large universal computational software for science and engineering.