상점관리 시스템을 프로그램으로 만들려고 해요 -> 한 클래스에 만들 수 있나? yes
집중화를 위해 is a 관계 만들어진다
* 객체지향이란...
복잡도 높은 코드를 기존의 구조적인 방법으로 나누는 것에서, 객체가 서비스 하는 단위로 초점을 맞추는 것.
정리하는 부분에 있어서는 , 객체라는 실체를 반영해서 캡슐화된 함수들을 그 객체의 행위로 보는 방식으로 정리.
상속
상속
-> 물려받다 -> 능력 / 기능을 제공받다
Has A 상속
- Composition Has A 상속 : 일체형
--------------------------------------------------------------------------------------
- Association Has A 상속 : 분리형
: 다른 객체를 자신의 부품으로 갖게 됨 -> 그 부품의 기능/능력은 사용할 수 있음
상속
-> 물려받다 -> 능력 / 기능을 제공받다
Is A 상속
: 다음 시간에
'뉴렉처 과정 기록 (Backend) > JAVA' 카테고리의 다른 글
04/01 JAVA 생성자, 오버로드(Overload) / 객체의 참조형식 (0) | 2021.04.01 |
---|---|
03/31 JAVA 상속(IS A, Override) (0) | 2021.03.31 |
03/29 JAVA 객체지향 (0) | 2021.03.29 |
static / instance (0) | 2021.03.26 |
03/26 JAVA 객체지향(instance, static, this), 생성자 (0) | 2021.03.26 |