Yeh. Say what? =]
Can't you Google? Anyway it's a special type of object where you only ever want one in exsistance. Not currently possible in BlitzMAX because constructors are always public, thus there is no way from preventing idiots from spawning a 1000 instances of your particle system (for example).Oh, and since almost all Factory patterns are based on the Singleton pattern, guess what else you can't do? :o>