The most famous design pattern for software engineers is the Model View Controller Design Pattern.
An image of a Model View Controller Pattern.