1. A decision tree system for use in data mining utilizing a storage module and an object oriented linking module for linking said decision tree system and said storage module; comprising: an object oriented pattern recognition algorithms module for pattern recognition, comprising: a decision tree system including an object oriented module to read said data, an object oriented module to sort said data if sorting is necessary, an object oriented module to determine the best manner to split said data according to some criterion, and an object oriented module to split said data.