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