프로그래머에게 프로그래밍의 관점을 갖게 하고 코드를 어떻게
작성할지 결정하는 역할을 함 새로운 프로그래밍 패러다임을 통해서는
새로운 방식으로 생각하는 법을 배우게 되고 이를 바탕으로 코드를 작성하게 됨
<aside> 💡 무엇(What)을 할 것인지 나타내기보다 어떻게(How)할 건지를 설명하는 방식
</aside>
<aside> 💡 어떻게(How) 할 건지를 나타내기보다 무엇(What)을 할 건지를 설명하는 방식