Explain The Different Types Of Pattern