일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- datagrip
- ElastiCache
- 인프런강의
- Docker
- k8s
- ssafy #싸피 #ssafy 12기 #싸피 12기 #ssafy 합격 #싸피 합격 #합격 후기
- Certbot
- argocd
- 쿠버네티스
- 워커노드
- port forawrding
- multibranch
- sshtunneling
- RDS
- AWS
- redis oss
- jnlp
- ChatGPT
- Kubernetes
- 인프런
- helm
- elasticahe
- ssh
- cloud controller manager
- Tunneling
- ingress-nginx
- kaniko
- EC2
- vue3
- helm-chart
- Today
- Total
목록java (12)
처누

캡슐화란? 데이터와 해당 데이터를 처리하는 메서를 하나로 묶어서 외부에서의 접근을 제한하는 것. 캡슐화를 통해 데이터의 직접적인 변경을 방지하거나 제한할 수 있다. 속성과 기능을 하나로 묶고, 외부에 꼭 필요한 기능만 노출하고 나머지는 모두 내부로 숨기는 것. 이전에 작성한 글에서 객체 지향 프로그래밍을 다루면서 캡슐화에 대해 알아보았다. 데이터와 메서드를 하나로 모으는 것에 초점을 맞추었는데 여기서 더 나아가 캡슐화를 안전하게 완성할 수 있게 해주는 장치가 바로 접근 제어자다. 1. 데이터를 숨겨라 프리코스에서도 중요하게 생각했던 부분이다. '객체를 객체스럽게 사용한다.'와 같은 의미이다. 객체에는 속성(데이터)과 기능(메서드)이 있다. 캡슐화에서 가장 필수로 숨겨야 하는 것은 속성(데이터)이다. 아래..

인프런 김영한님의 실전 자바 - 기본편을 수강하다가 이건 내가 꼭 기록해야겠다 싶다고 생각했다. 흔히들 자바(Java)를 객체 지향 언어라고 부른다. 그럼 우리는 자바로 프로그래밍을 할 때 객체 지향적으로 프로그래밍을 잘하고 있을까? 우테코 프리코스를 진행하면서 주차별 피드백 중 "객체는 객체스럽게 사용한다"라는 사항이 있었다. 즉, 객체가 일을 하도록 사용하라는 의미다. 그만큼 객체 지향 프로그래밍을 중요시 한다는 얘기다. 우선 절차 지향 프로그래밍과 객체 지향 프로그래밍이 각각 뭔지, 예시와 함께 알아보자. 절차 지향 프로그래밍 이름 그대로 절차를 지향한다. 실행 순서를 중요하게 생각하는 방식이다. 프로그램의 흐름을 순차적으로 따르며 처리하는 방식이다. 즉 "어떻게"를 중심으로 프로그래밍 한다. 다음..