엄선한 주제 · 10 글
객체지향
객체지향의 핵심 원리와 캡슐화, 상속, 다형성을 Swift 코드로 이해합니다.
최신 글
객체지향
Swift final 키워드, 클래스에 붙이라는 진짜 이유 (성능·설계 총정리)
코드 리뷰에서 "이 클래스에 final 좀 붙여주세요" 같은 말, 한 번쯤 들어보셨을 거예요.
읽어보기OOP 다형성(Polymorphism) 완벽 정리, 오버라이딩부터 프로토콜까지 한 번에
OOP 다형성, 오버라이딩부터 프로토콜까지 한 번에 이해하려다 머리가 복잡해진 적 있으시죠?
읽어보기OOP 캡슐화: Swift 접근 제어로 이해하기
OOP 공부하다 보면 캡슐화라는 말은 백번쯤 듣는데, 막상 "그래서 코드로 어떻게 하는 건데?" 물으면 말문이 막히는 순간이 있어요. 개념은 알겠는데 손이 안 나가는 거죠.
읽어보기컴포지션(Composition) vs 상속(Inheritance), "상속 쓰지 말라"는 말의 진짜 의미
객체지향을 공부하다 보면 꼭 만나는 문장이 있어요. "상속보다 컴포지션을 써라(Favor composition over inheritance)."
읽어보기