Notice
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
- Element
- includes
- 시맨틱
- javascript
- 키다리 개발 일지
- jsx
- ecma
- Rendering
- 키다리 개발자
- props
- web
- tag
- Node.js
- wep
- DoM
- 볶음밥
- component
- React calculator
- ES6
- React.js
- 회고록
- html
- 키다리의 개발일지
- map
- closure
- scope
- 노드
- CSS
- react
- vue.js
Archives
- Today
- Total
목록캡슐화 (1)
키다리 개발자
객체 지향 프로그래밍이란? (Object Oriented Programming)
객체 지향 프로그래밍이란? (OOP) 객체 지향 프로그래밍은 현실 세계를 컴퓨터 프로그래밍으로 사고를 하는 패러다임중 하나이다. 프로그래밍에서 필요한 데이터를 추상화하여 상태(state)와 행위(behave)를 가진 객체를 만들고 그 객체들 간의 상호작용을 통하여 프로그래밍 하는 방법이다. 즉 인간 중심적 프로그래밍이라고 볼 수 있다. 장점 ▶코드 재사용 용이 자주 사용되는 라이브러리를 만들어 두면 혹은 남이 만든 라이브러리를 가져와서 이용할 수 있고 상속을 통해 확장해서 사용할 수 있다. ▶유지보수가 쉬움 (중복 소스 관리 및 디버그) 절차 지향 프로그래밍에서는 코드를 수정해야할 때 일일이 찾아 수정해야하는 반면 객체 지향 프로그래밍에서는 수정해야 할 부분이 클래스 내부에 멤버 변수 혹은 메서드로 있기..
Javascript
2020. 1. 25. 15:31