Some examples of design patterns are:
-singleton patterns where you restrict the instantiation of a class to one object
-adapter patterns where you use an adapter class to convert one class into another class to make it so the two classes can work together.