Computer Science/객체지향

Computer Science/객체지향

객체지향 기초 개념 정리

참고 https://en.wikipedia.org/wiki/Object_(computer_science) 객체란? 객체 지향 프로그래밍에서 객체가 뜻하는건 무엇일까요? 보통 객체지향에서 객체는 변수, 함수, 데이터 구조의 혼합을 뜻합니다. C언어의 Structure에서 메서드가 추가되었다고 생각하면 편합니다. (엄밀히 따지면 더 복잡하지만) 특히 Class 기반의 객체 지향 프로그래밍 언어에서 Class에 의해 생성된 Instance를 나타냅니다. 객체지향프로그래밍이란? 그러면 객체 지향 프로그래밍은 또 뭘까요? OOP는 현실세계의 객체들을 모델링하고 그런 객체들끼리 상호작용하는 프로그램을 개발하는 패러다임입니다. 객체들의 상태와 행동을 캡슐화해서 코드의 재사용성, 유지보수성, 확장성을 높이는 걸 목적으..

SpaceCowboy
'Computer Science/객체지향' 카테고리의 글 목록