# 캡슐화

19개의 포스트
post-thumbnail

캡슐화 문제풀이

03장. 자바와 객체 지향

5일 전
·
0개의 댓글

Kotlin 정보은닉 캡슐화

각 클래스나 메서드, 프로퍼티의 접근 범위를 가시성(Visibility)이라고 합니다. 클래스에서 민감하거나 불필요한 부분은 숨기고 사용하기 위해 필요한 부분만 공개하듯이 각 클래스나 메서드, 프로퍼티에 가시성 지시자에 의해 공개할 부분과 숨길 부분을 정할 수 있습니다

5일 전
·
0개의 댓글
post-thumbnail

OOP란?

요리를 잘 하기 위해서는 물론 요리를 많이 하는 것이 가장 중요하지만!그전에 요리 방법을 공부하는 것이 더 높은 수준의 요리를 만드는 방법이라고 생각한다.그런 의미에서 OOP(객체지향 프로그래밍)를 더 잘하기 위해 이론을 한번 정리하고 가려한다.(패스트캠퍼스 백엔드 강

2021년 4월 29일
·
1개의 댓글
post-thumbnail

객체지향 프로그래밍(OOP: Object Oriented Programming)

객체 지향 프로그래밍이 뭔지 알려면 '객체'가 무엇인지 알아야 한다. 객체지향 프로그래밍 언어 내에서 객체란 속성과 행동(또는 데이터와 기능)을 가진 모든 존재로 정의할 수 있다. 냉장고를 예로 들어 생각해본다면, 냉장고의 높이, 너비, 용량, 색상 등이 속성이라고 할

2021년 4월 9일
·
0개의 댓글

210301 Mon

학습내용 타입이란 무엇인가? 사람의 특성을 미리 설계도를 만들어 놓으면 >> 그것과 똑같은 종류의 것을 수십개, 수백개 만들어낼 수 있다. 같은 설계도에서 나왔더라도 특성은 다 다를 수 있음 e.g. 자동차 색깔 Optional (옵셔널) 타입 = 안에 값이

2021년 4월 3일
·
0개의 댓글
post-thumbnail

캡슐화 2

저번 시간에는 캡슐화의 정의와 적용 방법에 대해 함께 알아봤습니다.이번 시간에는 Python에서 캡슐화를 적용할 때 유의해야 할 사항들에 관한 내용과 데코레이터를 활용한 캡슐화, 객체를 사용할 때 메소드를 최대한 활용해야 되는 이유 등에 대해 알아보겠습니다.Python

2021년 3월 24일
·
0개의 댓글
post-thumbnail

캡슐화

저번 시간에는 객체 지향 프로그래밍의 네 가지 기둥 중 첫 번째 기둥인 추상화에 대해 배웠습니다.이번 시간에는 두 번째 기둥인 캡슐화에 대해 알아보겠습니다.위 클래스는 주민을 나타내기 위한 클래스입니다. Citizen 클래스는 주민의 이름과 나이, 주민번호를 인스턴스

2021년 3월 24일
·
0개의 댓글

TIL 2021.03.12

로그인 상태에서 자기 자신의 정보 수정, 스프링부트 Null 처리, 스프링부트 Setter & Getter, 캡슐화 관련 조언

2021년 3월 12일
·
0개의 댓글

[TIL] 캡슐화 : 정보 은닉 & 참조 변수의 복사

Remind Java - 스프링 입문을 위한 자바 객체 지향의 원리와 이해 책 공부 (3장 자바와 객체 지향 정리)

2021년 2월 16일
·
0개의 댓글

[Go] The Go Programming Language #6-6: 캡슐화

"The Go Programming Language" 책을 바탕으로 작성됨.

2021년 1월 28일
·
0개의 댓글
post-thumbnail

JavaScript OOP

Object-Oriented Programming 객체를 지향하는 프로그래밍이다.OOP는 언어가 가지는 패러다임 입니다.객체지향 프로그래밍은 함수들의 집합 혹은 단순한 컴퓨터의 명령어들의 목록이라는 전통적인 절차지향 프로그래밍과는 다른, 관계성있는 객체들의 집합이라는

2020년 12월 9일
·
0개의 댓글
post-thumbnail

TIL13: OOP / Instantiation Patterns

OOP(Object Oriented Programming, 객체지향 프로그래밍) 기본 개념 및 특징Encapsulation(캡슐화)Abstraction(추상화)Inheritance(상속)Polymorphism(다형성)Instantiation PatternsFunctio

2020년 11월 1일
·
0개의 댓글

자바 객체지향의 특성

자바 객체지향의 4대 특성

2020년 10월 6일
·
1개의 댓글

OOP란( Object Oriented Programing )

객체 지향 프로그래밍의 이전의 프로그래밍 패러다임은 중심에 컴퓨터가 있었다. 컴퓨터가 사고하는대로 프로그래밍을 하는것이다. 하지만 객체지향 프로그래밍이란 인간 중심적 프로그래밍 패러다임이라고 할 수 있다. 즉 현실 세계를 프로그래밍으로 옮겨와 프로그래밍하는 것을 말한다

2020년 7월 31일
·
0개의 댓글
post-thumbnail

자바 캡슐화! 접근 제어자 private과 getter, setter

클래스의 멤버 변수를 public으로 선언하면 접근이 제한되지 않으므로 정보의 오류가 발생할 수 있다. 정보 은닉(Encapsulation) 캡슐화시키다 = 같은 클래스끼리만 접근 가능 외부에서 클래스 내부의 정보를 접근하지 못하도록 변수에 private 키워드 접

2020년 7월 12일
·
0개의 댓글

getter, setter (엑세스함수)쓰는이유

캡슐화를 해야하는 이유.정환getter의 경우 해당 프로퍼티를 복사해서 반환하기 때문에 무결성을 지켜줄 수 있는 방법이 된다.또한 변화에 유연하게 대처할 수 있는 방법이 됨 / 추가설명 출처: http://egloos.zum.com/invers83/v/4113

2020년 6월 25일
·
0개의 댓글