일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 딥러닝
- Machine Learing
- 임팩트커리어스터디
- REST API
- requestbody
- 인텔리제이
- valid
- 스프링컨테이너
- springboot
- 스프링어노테이션
- spring
- 개발서적
- mysql
- JPA
- 북스터디
- 클린코드
- Dao
- 인공신경망
- 노개북
- IntelliJ
- 머신러닝
- 개발필독서
- 노마드코더
- 스프링프레임워크
- 객체지향특징
- til
- NullCheck
- Deep Learning
- 스프링스터디
- 북클럽
Archives
- Today
- Total
목록캡슐화 (1)
dev.jaieve 공부기록

인프런의 스프링 핵심원리 기본편 강의를 들으면서 객체지향의 특징에 대한 내용을 공부했다. 자바 공부를 시작한 뒤 잊을만하면 들려오는 핵심 개념이라서 이번 기회에 정리해볼까 한다. 이 포스팅은 현재 읽고 있는 로버트 마틴의 에 나오는 해당 부분만 골라서 블로그에 모은 글을 짧게 정리하는 글이다. 캡슐화 캡슐화란 객체의 실제 구현을 외부로부터 감추는 방식을 말한다. 세상의 모든 프로젝트는 오픈소스와 라이브러리를 사용하고 있다. 우리가 만든 코드에 외부에서 들어온 코드를 깔끔하게 통합시키기 위해서는 경계를 잘 지어야 한다. a. 클린코드 8장 모호한경계를 구분짓기 - 우리 코드를 보호하기 에서는 특정 상황을 가정한다. 프로그램에 Senser객체(역할)가 있어 관리되고 있고, 이는 외부에서 사용되는 상황이다. ..
Back/Java
2022. 2. 26. 22:15