객체 지향 프로그래밍
컴퓨터 프로그래밍 패러다임 중 하나 컴퓨터 프로그램을 여러 개의 독립된 단위인 객체들의 모임으로 파악하고자 하는 것 프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체로 만들고 그 객체들 간의 유기적인 상호작용을 통해 로직을 구성하는 프로그래밍 방법 각각의 객체는 메세지를 주고 받고 데이터를 처리할 수 있음 구성 요소 클래스(Class) 같은 종류의 집단에 속하는 속성(Attribute)와 행위(Behavior)를 정의한 것으로 독립적으로 디자인 해야함 객체(Object) 클래스의 인스턴스 상위 클래스의 속성을 가지고 있으면서 개별적인 특성과 행위 또한 가지고 있음 클래스에서 정의한 것을 토대로 실제 메모리상에 할당된 것으로, 실제 프로그램에서 사용되는 데이터 메서드(Method) 클래스로..
갭알/WEB
2021. 3. 16. 22:54