Global Blue interview question

List programming patterns by name only. Just the list.