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