A "software pattern" is a predefined and accepted solution for a specific software problem. Similarly, a "software antipattern" is a predefined and accepted unsuccesful solution. It's known as a bad solution, and should not be used.
The Golden Hammer Antipattern
The Golden Hammer can be defined as an architecture, a solution or a software tool that is believed to be the best solution for every software problem/project. (more)