일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- JS
- javascript async await
- JPA플러쉬
- JavaScript
- javascript api 호출
- springboot 모듈
- jpa 영속성
- JPA플러시
- gradle 모듈 프로젝트
- 코프링
- js fetch
- 준영속상태
- JPA준영속 상태
- Flutter
- spring 모듈 프로젝트
- js async await
- javascript async
- spring gradle 모듈
- js api 호출
- jpa준영속
- JPA
- 코틀린 클래스
- jpa 플러쉬
- 코틀린
- 스프링부트
- javascript fetch
- ja async
- js await
- springboot gradle 모듈 프로젝트
- jpa 플러시
Archives
- Today
- Total
목록캡슐화 (1)
매일 한줄 코딩
2주차 - 캡슐화란? 자바에서 캡슐화 하는 이유.
앱 출시 후 서비스 하는 기간이 길어질수록 코드 1줄당 새롭게 개발하거나 변경되는 비용도 높아진다. 이미 출시된 서비스에 무언가를 바꿀때 미치는 영향도 때문에 소스를 다 뒤지는 시간이 길어지며, 대부분 그 시간을 할애한다. 그렇기 때문에 서비스하는 기간이 길어질수록 코드를 변경하는 비용은 높아지는 것이다. 그래서 우리는 코드를 추가,수정 할때 위치 혹은 영향도를 찾는 시간을 줄여야 한다. 그것을 자바의 대표적인 특징인 캡슐화로 어느정도 비용을 줄일 수 있다. 먼저, 캡슐화를 들어가기전에 커플링(결합도) 와 응집도에 대해 간단히 알아봐야 한다. 커플링(결합도) 란? 말그대로 A코드와 B코드가 서로 결합되어 있는 정도가 커서 A가 바뀌면 B에도 영향이 있는 경우에 결합도가 높다고 표현한다. 응집도 란? 결합..
IT서적 & 세미나/사내 세미나
2021. 12. 11. 21:38