Notice
Recent Posts
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
- mongodb
- redis
- 구간합
- SWEA
- 맥주 축제
- c++
- DP
- 백준
- NCP
- 크루스칼
- 구현
- 누적합
- 21921
- 다익스트라
- 정렬
- 이분 탐색
- 세그먼트 트리
- 민준이와 마산 그리고 건우
- dfs
- Naver Cloud
- 16985
- mst
- 최소신장트리
- 점수 따먹기
- golang
- BOJ
- gorilla/mux
- 17503
- 11659
- 시뮬레이션
Archives
- Today
- Total
목록프로그래밍 기초 (1)
Gi-Log
C++ 객체 지향 프로그래밍
객체 지향 프로그래밍이란? 프로그래밍에 필요한 데이터들의 속성, 기능, 동작, 특징 등을 추상화하여 클래스로 만들고, 클래스의 객체들이 유기적으로 동작하도록 하는 프로그래밍 객체 지향 프로그래밍의 "장점" 코드의 재사용이 용이함 유지보수가 용이함 대규모 프로젝트 구현에 용이함 실세계의 객체 간 유기적 관계를 모델링(혹은 추상화)한 것이므로 직관적인 코드 분석이 가능함 객체 지향 프로그래밍의 "단점" 처리 속도가 느림 - 객체의 기능이 메소드화 되어 있기 때문에, 함수 호출에 대부분의 처리 시간이 소요됨 객체 양에 따라서 용량이 커짐 설계 시 시간과 노력을 요함 객체 지향 프로그래밍의 4가지 특징 추상화 어떤 객체들의 공통된 속성, 기능, 동작, 특징 등을 파악하고 이름을 붙여, 멤버 변수나 메소드화 하는..
프로그래밍 기초
2021. 10. 14. 02:20