Some patterns are based on the fact that there are repetitions, that a certain thing occurs over and over again. An example of a simple pattern might be the tiling of a floor. For example, lots of bathrooms have a paisley or floral tiling pattern on the floor. In computer science, design patterns are model solutions for problems that occur often. Sometimes people see patterns when there are none. This is called pareidolia.