Object-oriented programming (OOP) has been the most important development method, especially for huge and
complicated program systems, since OOP can overcome structural complexity of code, strong coupling among modules
and poor maintenance shortcomings in traditional structural programming. Since B.W.R.Forde applied OOP to Finite
Element (FE) firstly in 1990, the research in this field has not been stopped. Scholars have taken many positive and
useful attempts on study of OOP in FE programming from different aspects. The state of the art of OOP in FE and
current development has been reviewed, and the key problems in the OOP FEM fields thus are pointed out, thus
prospects of OOP in FE code design are put forward.