𝗔𝗣𝗣𝗟𝗘/SWIFT : GRAMMAR
2024. 3. 6.
Swift 기초 문법 - 추상 클래스
추상 클래스 💡 추상 클래스 추상화란? - 여러 객체나 개념에서 공통된 특징을 추출하여 이를 일반화하고 필요한 부분만을 노출시키는 것 - 특정한 타입에 의존하지 않고 일반화하여 작성 → 코드의 유지 보수성과 재사용성 상승 추상화의 목적 복잡성 숨기기 복잡한 내부 동작이나 세부 구현을 숨기고, 간단한 인터페이스를 제공하여 사용자가 코드를 더 쉽게 이해하고 사용할 수 있도록 함 일반화와 모듈화 추상화는 공통된 특징이나 동작을 추출하여 이를 일반화하고 모듈화함으로써 코드의 재사용성과 유지 보수성 상승 유연성과 확장성 추상화된 인터페이스를 통해 코드의 일부를 변경하거나 확장할 수 있음 → 이는 코드의 변경이나 기능의 추가에 대한 유연성을 제공하며 시스템을 더 쉽게 확장할 수 있도록 함 사용자 중심 설계 추상화는..