Notice
Recent Posts
Recent Comments
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 아키텍처패턴
- Kotlin
- 알고리즘
- MVVM
- 자바
- 싸피
- kotiln
- Java
- 코틀린
- Higher-Order
- 삼성청년sw아카데미
- 탐탁노트북파우치
- #충무로맛집#골목식당#스테이크#
- 삼성역량테스트
- 백준
- lateinit
- 탐탁삼성파우치
- 안드로이드#코틀린#디자인패턴#싱글턴패턴#개발#앱개발
- tomtoc
- Android
- DataBinding
- nullalble
- ssafy서울
- bitmasking
- 코딩테스트
- 삼성파우치
- 비트마스킹
- 등산로조성
- 투포인터
- 안드로이드
Archives
목록상속 (1)
공상하는 개발자
[OOP]객체 지향 프로그래밍 파헤치기.
아주 오랜만에 포스팅을 한다. 오랜만에 가져온 주제는 바로 객체 지향 프로그래밍.. 기본적이면서도 중요한 개념이기에 정리를 한번 해보고자 한다. 그럼 시작해보자~! 객체 지향 프로그래밍이란? -> 프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고, 그 객체들 간의 유기적인 상호작용을 통해 로직을 구성하는 프로그래밍 방법. 그렇다면 여기서 객체는 무엇일까?? 객체를 이해하기 위해서는 추상화라는 개념이 필요하다. 추상화를 먼저 알아보자. 추상화 -> 현실 세계에서 특정한 대상을 관찰하여 핵심적이고 특징적인 공통점들을 뽑아내는 과정을 말한다. 즉, 공통의 속성이나 기능을 묶어 이름을 붙이는 것이다. 이러한 공통적인 특징들은 속성과 행위로 나뉘는데, 이것들과 관련 있는 것들끼리 묶어놓은..
개발
2021. 12. 31. 10:25