# 캡슐화

32개의 포스트

기록5

DAY-52021-10-11 (Mon)타입 어떠한 객체를 만드는 청사진역할메모리 영역에 저장된 값을 읽어내는 방법을 지정하는 것 타입을 정의해두면 타입과 같은 형태의 개체(인스턴스)를 생성하여 사용할 수 있음일반화 - 인스턴스의 공통된 속성이나 기능을 하나로 묶는 것

2021년 10월 11일
·
0개의 댓글

TIL. 6주차 화요일

1.객체 지향 프로그래밍(OOP) 객체 지향 프로그래밍(OOP, Object-oriented Programming)의 반대말은 절차 지향 프로그래밍이다. OOP는 프로그램 설계 철학이고, OOP의 모든 것은 ‘객체’로 그룹화 된다. 절차적 언어는 초기의 프로그래밍 언어를 부르는 말로 예를 들어 C,포트란 등이 있다. 이 절차적 언어는 순차적인 명령의 조합으...

2021년 10월 5일
·
0개의 댓글
post-thumbnail

[Java] 자바의 정석 7장 (4) - 캡슐화, 다형성

📌 캡슐화 캡슐화의 가장 중요한 개념은 데이터의 보호입니다.

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

캡슐화와 접근 제어자

이전 포스팅에서 접근 제어자와 그 외의 제어자에 대해 알아보았다. 해당 포스팅에서는 접근 제어자를 왜 사용해야하는지 자세히 알아볼 것이고, 객체지향의 관점에서 캡슐화 또한 공부해 볼 것이다우리가 프로그래밍을 하면서 접근 제어자를 사용했던 이유는, 클래스에 선언된 &lt

2021년 9월 18일
·
0개의 댓글
post-thumbnail

[JavaScript] 클로저, 근데 이제 캡슐화를 곁들인..

클로저란? 클로저의 사용법에 대하여

2021년 9월 15일
·
0개의 댓글
post-thumbnail

0908 Chapter 03. 자바 객체지향 프로그래밍

0908서론값(문자)을 그대로 표현하는것 구조 헤더,필드,메소드,생성자필드 : 필드 내용들을 데이터로 객체가 가짐본론객체 데이터에 쓰는 법junit (test framework)s1 = "hello"s2 = "world"23 = s1 + s2 된다.객체에있는필드, 생성

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

객체지향 프로그래밍(OOP)

: 하나의 모델이 되는 청사진(blueprint)을 만들고(class), 그 청사진을 바탕으로 한 객체를 만드는(instance object) 프로그래밍 패턴※ instance object: 그냥 객체가 아닌 청사진을 바탕으로 한 객체(instance라고 부른다)&lt

2021년 8월 27일
·
0개의 댓글

[자바] 객체지향 4가지 핵심요소

안녕하세요. 이번 글에서는 객체지향 4가지 핵심요소에 대해 알아보겠습니다.

2021년 8월 23일
·
0개의 댓글

closure

일반적인 함수는, 함수 실행이 끝나고 나면 함수 내부의 변수를 사용할 수 없습니다. 이와 다르게, 클로저는 외부 함수의 실행이 끝나더라도, 외부 함수 내 변수가 메모리 상에 저장됩니다. (어휘적 환경을 메모리에 저장하기 때문에 가능한 일입니다) 클로저 함수는 "함수를

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

객체지향

요즘 주로 사용되는 다양한 언어, 프레임워크들은 객체지향 프로그래밍을 지향합니다.대표적으로 Java-Spring, Python-django, PHP-Laravel 등 대표적인 프레임워크들은 객체지향을 기반으로 만들어져있죠.모든 사물과 개념을 객체로 정의하여 개발하는 방

2021년 7월 17일
·
0개의 댓글
post-thumbnail

[JS/Node] 객체 지향 JavaScript

객체지향프로그램(OOP) 하나의 모델이 되는 청사진을 만들고, 그 청사진을 바탕으로 한 객체(인스턴스)를 만드는 프로그래밍 패턴 인스턴스(instance) 청사진(클래스)를 바탕으로 한 객체 클래스의 고유한 속성, 메소드 갖음 클래스(Class) 청사진 new

2021년 6월 14일
·
0개의 댓글

[Java] OOP_캡슐화(Encapsulation)

캡슐화와 접근제어자 캡슐화 : 데이터를 보호하기 위해 접근 제어자를 사용하는 것을 말한다. Q. 접근제어자를 사용하는 이유는? A. 외부로부터 데이터를 보호하기 위해 사용한다. 외부에는 불필요한, 내부적으로만 사용되는 부분을 감추기 위해서 사용

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

JavaScript - 28

캡슐화, protect, private, public, super

2021년 5월 21일
·
0개의 댓글
post-thumbnail

캡슐화 문제풀이

03장. 자바와 객체 지향

2021년 5월 10일
·
0개의 댓글

Kotlin 정보은닉 캡슐화

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

2021년 5월 10일
·
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개의 댓글