Abstract
The propose of this paper is to consider the reflective thinking to promote constructing the abstract and general knowledge or the problem solving schema to solve the problems. Referring to past research, it follows that the relationship between the construction of problem solving schema and the recognition of similarity of problem structure is inseparable, that is to say, the recognition of structural similarity of problems or structure mapping among the problems is very concerned with the construction of problem solving schema. From Reed, Ross, and Novick's suggestions, I have come to the conclusion that the reflective thinking based on mapping of numerical values among the problems is effective in order to construct the abstract and general problem solving schema consciously. So, I proposed the reflective thinking based on mapping, since I consider that students could construct the abstract and general problem solving schema to solve the problems through the mapping of numerical values between two isomorphic problems after solving them.