In this talk, the one to one mappings of the classic GoF patterns to their functional counterparts will be demonstrated. Where the above is not possible, the conceptual analogs will be proposed. Most of the examples will be accompanied with a real life production code. This is a beginner\intermediate level talk.