객체지향 언어

· Spring
본 포스팅은 학습용으로, 김영한님의 강의를 바탕으로 복습용도로 작성되었습니다. ✏️ 객체 지향 특징 추상화 캡슐화 상속 다형성 🧰 다형성을 실세계에 비유하면? 역할과 구현으로 세상을 구분한다. 운전자 역할 (인터페이스) 엄마 (구현체) 아빠 (구현체) 나 (구현체) 자동차 역할 (인터페이스) K3 (구현체) 아반떼 (구현체) 테슬라 모델 3 (구현체) ▶️ 역할과 구현을 분리 자바 언어의 다형성을 활용하면 역할은 인터페이스에 해당하고 구현은 인터페이스를 구현한 클래스, 구현객체에 해당 객체를 설계할 때, 역할과 구현을 명확히 분리해야 한다. 객체 설계 시 역할(인터페이스)을 먼저 부여하고, 그 역할을 수행하는 구현 객체를 만든다. ▶️ 다형성의 한계 객체 지향의 핵심은 다형성 다형성 만으로는 쉽게 부품을..
runnnerDevHong
'객체지향 언어' 태그의 글 목록