Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 회고록_코드스테이츠
- 피드백
- jvm
- WSL #Linux #ubuntu
- git #intellij
- OOP
- 호스트주소 #Host주소
- 코딩테스트
- 회고 #주간회고
- Git #회고록
- 에러해결
- 공부방식
- 백엔드로드맵
- Java환경
- 인터넷 #ISP
- mapstruct
- 롤중독
- WSL2 #권한
- 사용자계정 #WSL2
- 코드스테이츠 #회고록
- 시작 #꾸준히 #과하지않게
- 네트워크 기초
- 몰입학습 #몰입
- 회고록
- 정리글 작성법
- 코드스테이츠 #
- 글 foramt
- JAVA기본
- String
- 회고
Archives
- Today
- Total
목록OOP (7)
느리더라도 꾸준히
[OOP]캡슐화에 대해서 세부적으로 알아보자.
목표 객체지향 프로그래밍의 특징중 하나인 캡슐화를 사용하는 목적과 사용방식을 이해한다. 정리 캡슐화를 사용한 소스코드들은 구현한 내부 객체의 속성(필드)와 기능(메서드) 일부를 외부가 보지 못하도록 은닉해준다. 그러므로 코드의 낭비를 줄여주고 유지보수를 용이하게 만든다. 캡슐화를 습관화하여 코드를 작성시 더욱 객체 지향적인 코드가 완성 시키자. 필드 관점 : 외부에서 값을 변경하지 못하도록 private 접근제어자를 사용한다. 메서드 관점 : Tell don’t ask 법칙을 지키자. 즉 한 객체에서 사용된 메서드가 어떤 로직을 가지고 있는지 알지 못하도록 내부로직에서 사용될 메서드는 private로 로직을 끝내고 출력할 메서드만 public으로 선언하여 다른 객체에서 호출할수 있도록 만들어주자. 본문 ..
Java
2022. 11. 8. 20:51