캡슐화1 [TIL] 객체지향 프로그래밍 🧐 객체지향이란? 객체 지향은 소프트웨어 개발에서 주요 구성 요소를 기능이 아닌 객체(Object)로 삼으며 어떤 객체가 어떤 일을 할 것인가에 초점을 맞춘다. 책임과 권한을 가진 객체들이 서로 메시지를 주고 받아 협력하여 필요한 기능을 수행하는 방법론이다. 그렇기에 복잡한 시스템도 효과적으로 분해하고 구성하며 개발자 손쉽게 이해하고 효율적으로 관리할 수 있게 도와준다. 🧐 객체 지향 프로그래밍(Object-Oriented Programming, OOP) 프로그래밍 패러다임은 프로그래밍의 방식이나 관점을 바탕으로 효율적이고 명확한 코드를 작성하는 방법을 나타낸다. 대표적인 세가지 프로그래밍 패러다임 구조적 프로그래밍(Structure Programming) 객체 지향 프로그래밍 (Object-Orient.. 2024. 2. 16. 이전 1 다음