본문 바로가기

내일배움캠프 4기 스프링/내배캠 TIL📘

11. 22 객체 지향 프로그래밍/ JAVA

728x90

1. 객체 지향 프로그래밍

추상클래스 + 템플릿 메소드: (템플릿 메소드란?)

부모 클래스 안 메소드에 정의되어 있는 구조를 하위 클래스에서 구조 변경없이 재 정의하는 패턴(+ 다형성?, 오버라이딩?)

 

업캐스팅 예문

(Parent) Child c;

다운캐스팅 예문

(Child) Parent p;

Parent p = new Child();

(Child) p;

 

** 3 티어 아키텍쳐 (웹개발 종합반의 클라이언트-서버-DB 구조와 유사함)

프리젠테이션 티어 (클라이언트) 어플리케이션 사용자 인터페이스 및 통신

 

어플리케이션 티어(서버)

 

데이터 티어(DB)

 

*스프링 프레임웤을 사용한 프로젝트 빌드/ 클린 등 여러 사용모습 견학

2. JAVA

Java.lang , Java.time, Java text 패키지

날짜와 시간관리

 

728x90