𝗔𝗣𝗣𝗟𝗘/SWIFT : GRAMMAR
2024. 3. 8.
Swift 기초 문법 - 객체 지향(OOP)
객체 지향(OOP) 💡 객체 지향(OOP) '객체지향'은 프로그래밍 패러다임 중 하나이며, 프로그램을 여러 개의 독립된 객체로 나누고 이러한 객체들 간의 상호작용을 통해 프로그램을 설계하고 구현하는 방식을 의미한다. 객체지향 프로그래밍에서는 현실 세계의 사물이나 개념을 소프트웨어적으로 모델링하여 프로그램을 작성하고, 이를 통해 코드의 재사용성, 유지보수성, 확장성이 증가한다. OOP의 특징 추상화 (Abstraction) 복잡한 시스템을 단순화하여 중요한 부분을 강조하고 불필요한 부분을 숨기는 것을 의미한다. → 클래스나 프로토콜을 통해 데이터와 동작을 추상화하여 필요한 정보만을 노출시키는 것 포함 캡슐화 (Encapsulation) 객체의 상태(데이터)와 행동(메서드)를 하나로 묶고 외부에서의 접근을 ..