object_orientaion
-
Software Engineering(1) - ObjectCS 2022. 7. 21. 22:10
Object 란? 간단한 의미로, object는 개체 (entity)를 뜻한다. SW적으로 다가가면, 1) unique한 id 를 가지고 있고, 2) 특정한 boundary를 가지고 있으며, 3) 상태 (state, attribute) 에 대한 정보와 4) 행위(behavior, operation) 를 가지고 있는 것이다. object는 주로 원으로 표현된다. 원이라는 특정한 바운더리 안에, 행위와 상태가 표현된다. 주로, 해당 object에 접근하는 사람(client)는 state를 직접적으로 접근하기보다, behavior를 통해 접근한다. 그럼, object의 2개의 구성요소인 상태(status)와 행위(behavior)에 대해 자세히 알아보자. 1) Status status는 information,..