오브젝트 (4)
·
Book/DEV
이 포스팅은 오브젝트(조영호)를 읽으면서 정리한 글입니다이전 포스팅오브젝트 (1)오브젝트 (2)오브젝트 (3)상속과 코드 재사용상속기존 클래스를 확장해 새로운 클래스를 만듬is-a 관계기존 클래스의 기능을 물려받는다.부모와의 결합도 ⬆️자식이 부모에 대해 아주 잘! 알아야함언제 상속을 사용할까?상속 관계가 is-a 관계인가?부모 클래스 타입으로 자식 클래스를 사용해도 무방한가? (행동호환성)합성클래스 인스턴스 안에 기존의 인스턴스를 추가has-a 관계합성 객체들의 인터페이스를 명확하게 정의해야 함믹스인객체 생성시 코드 일부를 클래스 내에 섞어 넣는다(컴파일 시점 주입)스칼라의 트레이트가 이를 활용다형성런타임 시점에 결합되는 동적인 문맥을 사용한다.self런타임 시점에 자기 자신 / 혹은 자식 인스턴스를 ..