본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

이론

객체와 객체지향프로그래밍 OOP

객체 Object
객체는 깔끔하게 정의내리기 어렵다.
이해가 힘들다면 '나를 제외한 모든 것'이라고 이해하고 넘어가보자.
 
객체란
하나의 역할을 수행하는 '메소드와 변수(데이터)'의 묶음으로,
정의한 것을 토대로 메모리(실제 저장공간)에 할당된 것이며,
데이터 또는 식별자에 의해 참조되는 공간이다.
*객체지향 프로그래밍에서 객체는 클래스의 인스턴스라 할 수 있다.
 
객체지향 프로그래밍(OOP: Object-Oriented Programming)
자동차를 만들기 위해 엔진, 내부공간, 차문 등 각 부분을 완성시켜 조합해
자동차를 완성시킨다고 생각해보자.
 
객체지향 프로그래밍이란
객체를 먼저 만들고 하나씩 조립해 완성된 프로그램을 만드는 기법으로
속성(property)과 동작(method)으로 구성되어, 객체를 독립성/신뢰성을 높게 제작해 재사용함이 목적이다.
이로인해 개발 기간과 비용이 단축된다.
*상향식(Bottom-up) 해결법.

상향식
큰 문제를 작게쪼개 해결하지않고 작은 문제를 해결해놓고 조합해 큰문제를 해결한다.
 
 
https://ko.wikipedia.org/wiki/%EA%B0%9D%EC%B2%B4_(%EC%BB%B4%ED%93%A8%ED%84%B0_%EA%B3%BC%ED%95%99) 

객체 (컴퓨터 과학) - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. -->

ko.wikipedia.org

https://namu.wiki/w/%EA%B0%9D%EC%B2%B4%20%EC%A7%80%ED%96%A5%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D

객체 지향 프로그래밍 - 나무위키

프로그램의 세부 구현을 외부로 드러나지 않도록 특정 모듈 내부로 감추는 것이다. 내부의 구현은 감추고 모듈 내에서의 응집도를 높이며, 외부로의 노출을 최소화하여 모듈 간의 결합도를 떨

namu.wiki

'이론' 카테고리의 다른 글

Batch작업이란?  (0) 2023.02.24
키보드에서 F의 의미, F1, F2, F3...  (0) 2023.02.24
상수, 변하지 않는 값  (0) 2023.02.24
변수, 정수 실수 문자 주소값 배열 클래스  (0) 2023.02.24
도메인 Domain이란?  (0) 2023.02.24