부모 클래스
자식 클래스가 상속한 클래스
자식 클래스
기존 클래스를 상속해서 만든 클래스. “서브클래스”라고도 한다.
이다(IS-A) 관계
자식 클래스와 부모 클래스의 관계
갖는다(HAS-A) 관계
한 클래스의 인스턴스가 다른 클래스의 인스턴스에 대한 참조를 갖는 관계
의존성
한 클래스의 인스턴스가 다른 클래스의 인스턴스를 사용하지만, 속성으로 저장하지는 않는 두 클래스의 관계
클래스 다이어그램
프로그램의 클래스와 클래스 사이의 관계를 보여주는 다이어그램
다중성(multiplicity)
갖는다(HAS-A) 관계에서 다른 클래스의 인스턴스를 얼마나 참조하는지 클래스 다이어그램에서 보여주는 표기법
데이터 캡슐화
전역 변수를 사용한 프로토타입 버전에서 전역 변수를 인스턴스 속성으로 변환한 최종 버전을 만드는 프로그램 개발 계획