JAVA☕️
Java TPC (생각하고, 표현하고, 코딩하고) Part-1
- 학습 정리 (우리가 사용하는 클래스의 종류들)
배운 점
1. Class? (=Model)
- Data Type 측면 : 새로운 자료형을 만드는 (설계하는) 도구 = 모델링 도구
- OOP 측면 : 객체의 상태 정보와 행위정보를 추출하여 캡슐화하는 도구
2. 우리가 만드는 Model의 종류
- DTO(Data Transfer Object) : 데이터 구조, 데이터의 역할, 이동하기 위해서 데이터를 담는다.
- VO(Value Object) : 객체를 담아서 하나의 값(덩어리)으로 취급한다는 의미
- DAO(Data Access Object) : 데이터를 처리하는 역할(비즈니스 로직), 데이터베이스와 CRUD 하는 역할
- Utility(Helper Object) : 도움을 주는 기능을 제공하는 역할(날짜, 시간, 통화, 인코딩 등)
3. 우리가 앞으로 사용하게 될 Class : API(Application Programming Interface)
- Java에서 제공해주는 Class : String, System, Integer, ArrayList, Map 등
- 만들어서 사용하는 Class : DTO, DAO, Utility
- 다른 사람이 만들어서 제공해주는 Class : Gson, Jsoup, POI, iText 등
느낀 점
나름 내가 생각한 속도보다는 빠르게 강의를 듣고 있다.
현재 듣는 강의는 Part가 2개로 나뉘어있는데 Part1을 오늘 끝냈다.
내가 평소 가지고 있는 Java 지식에서 강의를 통해 메모리 기준으로 공부를 하니 객체지향의 흐름에 조금은 더 가까워진 듯싶다.
OOP에 대해서 이해하기 정말 좋은 강의이다.
'CodeSiri > TIL' 카테고리의 다른 글
[TIL] 2022.09.20 (0) | 2022.09.20 |
---|---|
[TIL] 2022.09.16 (0) | 2022.09.16 |
[TIL] 2022.09.14 (0) | 2022.09.14 |
[TIL] 2022.09.06 (0) | 2022.09.14 |
[TIL] 2022.09.05 (0) | 2022.09.14 |