일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- algorithm
- 자바스크립트
- 자료구조
- node.js
- 알고리즘
- 자바
- Zerobase
- 파이썬 알고리즘 인터뷰
- 프로그래머스
- react 기초
- 파이썬
- 컴퓨터공학
- 개발공부
- 운영체제
- context switching
- codestates
- Operating System
- 코드스테이츠
- typeScript
- execution context
- Python
- Computer Science
- 비동기
- java
- REACT
- 글또
- useState
- JavaScript
- OS
- python algorithm
Archives
- Today
- Total
목록캡슐화 (1)
Back to the Basics
[Js/Node]객체지향 - 캡슐화와 정보은닉, 상속과 다형성
OOP Basic concepts Application을 만들 때 객체지향을 이용하고 응용하면 좋은 설계를 할 수 있다. 객체지향 프로그래밍의 주요 컨셉으로는 크게 네 가지가 있다. 캡슐화 (Encapsulation)와 정보은닉 (Informaion Hiding) 우리는 객체의 생성을 위해 class를 디자인한다. 좋은 class를 만들기 위한 최소한의 조건은 정보은닉과 캡슐화이다. 정보은닉(Information Hiding) 정보은닉이란, 직접적으로 변경되면 안 되는 변수에 대한 접은을 오직 별도의 함수로 접근하도록 유도하는 것이다. 실수로 변수를 변경하려는 시도가 있을 때, 실수가 쉽게 발견되고 잘못된 값이 저장되지 않도록 제한된 접근 방법으로의 접근만 허용하는 방법이다. 캡슐화(Encapsulati..
Programming Languages/JavaScript & Node.js
2021. 9. 3. 01:05