Some great examples here:
Sometimes it is difficult to get a handle on the implementation of a design pattern, no matter how many times you read the theory. This repository is a collection of some practical examples of what they look like.
Being a github repository, if you want to add to the list, or correct mistakes, then you can make a pull request and argue your case. Personally I think it is too isolated, and needs a few pages linking to the theory behind the patterns, giving a bit of background details. A pull request to help with that is on my ever-growing TODO list 😉