ABSTRACT - The patterns support software developers by allowing repeated reuse of proven software solutions. It is necessary for successful creating design and program solutions to find the appropriate pattern for the different problems fast and simply. The patterns wide variety makes difficult their discovering and appling. The possible solution of the problem is definition of a classification scheme which is applicable to different patterns types. The article defines criteria and a summarized classification scheme. Its purpose is to classify the known author patterns and to allow future development and its easily addition with the newly patterns.