레이블이 Inheritance인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Inheritance인 게시물을 표시합니다. 모든 게시물 표시

2025/07/16

9. Swift 상속(Inheritance): 코드 재사용성을 높이는 방법

9. Swift 상속(Inheritance): 코드 재사용성을 높이는 방법

안녕하세요! 

지난 블로그에는 객체의 속성을 정의하는 프로퍼티와 동작을 정의하는 메서드에 대해 알아보며 클래스와 구조체를 더욱 풍부하게 만드는 방법을 익혔죠. 오늘은 객체 지향 프로그래밍의 가장 강력한 기능 중 하나이자 코드 재사용성의 꽃이라고 할 수 있는 상속(Inheritance)에 대해 깊이 파고들 것입니다.

상속은 마치 부모가 자녀에게 유전자를 물려주듯이, 기존 클래스의 특성과 기능을 새로운 클래스가 물려받아 자신의 것처럼 사용할 수 있게 해주는 메커니즘입니다. 이를 통해 우리는 이미 잘 만들어진 코드를 재활용하고, 거기에 새로운 기능을 추가하거나 기존 기능을 변경하여 더욱 효율적이고 유연한 프로그램을 만들 수 있습니다.